Skip to content

Commit

Permalink
feat(keymap): ✨ A lot of reorganization, bug fixes, and new dictionar…
Browse files Browse the repository at this point in the history
…y entries.
  • Loading branch information
rootiest committed Apr 30, 2024
1 parent c7cc4df commit 9e168ca
Show file tree
Hide file tree
Showing 10 changed files with 689 additions and 665 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

#pragma once

// Autocorrection dictionary (86 entries):
// Autocorrection dictionary (91 entries):
// :guage -> gauge
// :the:the: -> the
// :thier -> their
Expand Down Expand Up @@ -112,15 +112,20 @@
// shouldnt -> shouldn't
// theyll -> they'll
// youd -> you'd
// garbarge -> garbage
// didnt -> didn't
// doesnt -> doesn't
// oposite -> opposite
// oportunity -> opportunity

#define AUTOCORRECT_MIN_LENGTH 4 // "youd"
#define AUTOCORRECT_MAX_LENGTH 10 // "accomodate"
#define DICTIONARY_SIZE 1326
#define DICTIONARY_SIZE 1405

static const uint8_t autocorrect_data[DICTIONARY_SIZE] PROGMEM = {
0x6C, 0x2E, 0x00, 0x06, 0x4A, 0x00, 0x07, 0x54, 0x00, 0x08, 0xF3, 0x00, 0x09, 0x43, 0x02, 0x0A,
0x4D, 0x02, 0x0B, 0x6D, 0x02, 0x0F, 0x88, 0x02, 0x11, 0xD6, 0x02, 0x12, 0x5F, 0x03, 0x13, 0x6B,
0x03, 0x15, 0x75, 0x03, 0x16, 0xC3, 0x03, 0x17, 0xF2, 0x03, 0x1C, 0xEE, 0x04, 0x00, 0x48, 0x35,
0x6C, 0x2E, 0x00, 0x06, 0x4A, 0x00, 0x07, 0x54, 0x00, 0x08, 0xF3, 0x00, 0x09, 0x62, 0x02, 0x0A,
0x6C, 0x02, 0x0B, 0x8C, 0x02, 0x0F, 0xA7, 0x02, 0x11, 0xF5, 0x02, 0x12, 0x7E, 0x03, 0x13, 0x8A,
0x03, 0x15, 0x94, 0x03, 0x16, 0xE2, 0x03, 0x17, 0x11, 0x04, 0x1C, 0x26, 0x05, 0x00, 0x48, 0x35,
0x00, 0x16, 0x3F, 0x00, 0x00, 0x0B, 0x17, 0x2C, 0x08, 0x0B, 0x17, 0x2C, 0x00, 0x84, 0x00, 0x08,
0x16, 0x12, 0x12, 0x0F, 0x00, 0x84, 0x73, 0x65, 0x73, 0x00, 0x0B, 0x17, 0x0C, 0x1A, 0x16, 0x00,
0x81, 0x63, 0x68, 0x00, 0x44, 0x64, 0x00, 0x08, 0x70, 0x00, 0x0F, 0xC3, 0x00, 0x15, 0xE0, 0x00,
Expand All @@ -134,71 +139,76 @@ static const uint8_t autocorrect_data[DICTIONARY_SIZE] PROGMEM = {
0x65, 0x6C, 0x64, 0x00, 0x16, 0x08, 0x15, 0x0B, 0x17, 0x00, 0x82, 0x68, 0x6F, 0x6C, 0x64, 0x00,
0x04, 0x1A, 0x12, 0x09, 0x00, 0x83, 0x72, 0x77, 0x61, 0x72, 0x64, 0x00, 0x12, 0x1C, 0x00, 0x80,
0x27, 0x64, 0x00, 0x44, 0x15, 0x01, 0x06, 0x22, 0x01, 0x07, 0x30, 0x01, 0x08, 0x3C, 0x01, 0x0A,
0x60, 0x01, 0x0F, 0x7D, 0x01, 0x15, 0x94, 0x01, 0x16, 0xC8, 0x01, 0x17, 0xE3, 0x01, 0x18, 0x2A,
0x02, 0x19, 0x37, 0x02, 0x00, 0x06, 0x13, 0x16, 0x08, 0x10, 0x04, 0x11, 0x00, 0x82, 0x61, 0x63,
0x60, 0x01, 0x0F, 0x8A, 0x01, 0x15, 0xA1, 0x01, 0x16, 0xD5, 0x01, 0x17, 0xF0, 0x01, 0x18, 0x49,
0x02, 0x19, 0x56, 0x02, 0x00, 0x06, 0x13, 0x16, 0x08, 0x10, 0x04, 0x11, 0x00, 0x82, 0x61, 0x63,
0x65, 0x00, 0x13, 0x04, 0x16, 0x08, 0x10, 0x04, 0x11, 0x00, 0x83, 0x70, 0x61, 0x63, 0x65, 0x00,
0x0C, 0x15, 0x08, 0x19, 0x12, 0x00, 0x82, 0x72, 0x69, 0x64, 0x65, 0x00, 0x17, 0x00, 0x44, 0x45,
0x01, 0x11, 0x50, 0x01, 0x00, 0x15, 0x04, 0x18, 0x0A, 0x00, 0x82, 0x6E, 0x74, 0x65, 0x65, 0x00,
0x04, 0x15, 0x18, 0x04, 0x0A, 0x00, 0x87, 0x75, 0x61, 0x72, 0x61, 0x6E, 0x74, 0x65, 0x65, 0x00,
0x44, 0x67, 0x01, 0x07, 0x71, 0x01, 0x00, 0x18, 0x0A, 0x2C, 0x00, 0x83, 0x61, 0x75, 0x67, 0x65,
0x00, 0x08, 0x0F, 0x0C, 0x19, 0x0C, 0x15, 0x13, 0x00, 0x82, 0x67, 0x65, 0x00, 0x56, 0x84, 0x01,
0x1D, 0x8C, 0x01, 0x00, 0x04, 0x09, 0x00, 0x82, 0x6C, 0x73, 0x65, 0x00, 0x12, 0x11, 0x00, 0x81,
0x7A, 0x6C, 0x65, 0x00, 0x4C, 0x9E, 0x01, 0x18, 0xAA, 0x01, 0x1C, 0xBF, 0x01, 0x00, 0x18, 0x14,
0x04, 0x00, 0x84, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x00, 0x52, 0xB1, 0x01, 0x17, 0xB8, 0x01,
0x00, 0x1C, 0x00, 0x81, 0x27, 0x72, 0x65, 0x00, 0x2C, 0x00, 0x82, 0x72, 0x75, 0x65, 0x00, 0x08,
0x0B, 0x17, 0x00, 0x81, 0x27, 0x72, 0x65, 0x00, 0x04, 0x00, 0x4F, 0xD1, 0x01, 0x18, 0xD9, 0x01,
0x00, 0x09, 0x00, 0x83, 0x61, 0x6C, 0x73, 0x65, 0x00, 0x06, 0x08, 0x05, 0x00, 0x83, 0x61, 0x75,
0x73, 0x65, 0x00, 0x04, 0x00, 0x47, 0xEF, 0x01, 0x13, 0x14, 0x02, 0x15, 0x1E, 0x02, 0x00, 0x12,
0x10, 0x00, 0x50, 0xF9, 0x01, 0x12, 0x08, 0x02, 0x00, 0x12, 0x06, 0x04, 0x00, 0x87, 0x63, 0x6F,
0x6D, 0x6D, 0x6F, 0x64, 0x61, 0x74, 0x65, 0x00, 0x06, 0x06, 0x04, 0x00, 0x84, 0x6D, 0x6F, 0x64,
0x61, 0x74, 0x65, 0x00, 0x07, 0x18, 0x00, 0x84, 0x70, 0x64, 0x61, 0x74, 0x65, 0x00, 0x08, 0x13,
0x08, 0x16, 0x00, 0x84, 0x61, 0x72, 0x61, 0x74, 0x65, 0x00, 0x0A, 0x08, 0x0F, 0x0F, 0x12, 0x06,
0x00, 0x82, 0x61, 0x67, 0x75, 0x65, 0x00, 0x08, 0x0C, 0x06, 0x08, 0x15, 0x00, 0x83, 0x65, 0x69,
0x76, 0x65, 0x00, 0x0C, 0x08, 0x0B, 0x06, 0x00, 0x82, 0x69, 0x65, 0x66, 0x00, 0x11, 0x00, 0x4C,
0x56, 0x02, 0x15, 0x63, 0x02, 0x00, 0x0F, 0x08, 0x0C, 0x06, 0x00, 0x85, 0x65, 0x69, 0x6C, 0x69,
0x6E, 0x67, 0x00, 0x0C, 0x17, 0x16, 0x00, 0x83, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x46, 0x74, 0x02,
0x17, 0x7F, 0x02, 0x00, 0x0C, 0x17, 0x1A, 0x16, 0x00, 0x83, 0x69, 0x74, 0x63, 0x68, 0x00, 0x0A,
0x0C, 0x08, 0x0B, 0x00, 0x81, 0x68, 0x74, 0x00, 0x48, 0x95, 0x02, 0x0C, 0x9E, 0x02, 0x0F, 0xAE,
0x02, 0x18, 0xC6, 0x02, 0x00, 0x1D, 0x1D, 0x12, 0x11, 0x00, 0x81, 0x6C, 0x65, 0x00, 0x09, 0x18,
0x17, 0x0C, 0x08, 0x05, 0x00, 0x85, 0x61, 0x75, 0x74, 0x69, 0x66, 0x75, 0x6C, 0x00, 0x58, 0xB5,
0x02, 0x1C, 0xBD, 0x02, 0x00, 0x12, 0x1C, 0x00, 0x81, 0x27, 0x6C, 0x6C, 0x00, 0x08, 0x0B, 0x17,
0x00, 0x81, 0x27, 0x6C, 0x6C, 0x00, 0x09, 0x0C, 0x17, 0x18, 0x08, 0x05, 0x00, 0x85, 0x61, 0x75,
0x74, 0x69, 0x66, 0x75, 0x6C, 0x00, 0x48, 0xE6, 0x02, 0x0A, 0xF1, 0x02, 0x12, 0xFA, 0x02, 0x15,
0x3D, 0x03, 0x18, 0x48, 0x03, 0x00, 0x16, 0x12, 0x12, 0x0B, 0x06, 0x00, 0x83, 0x73, 0x65, 0x6E,
0x00, 0x0C, 0x15, 0x17, 0x16, 0x00, 0x81, 0x6E, 0x67, 0x00, 0x0C, 0x00, 0x56, 0x03, 0x03, 0x17,
0x1D, 0x03, 0x00, 0x44, 0x0A, 0x03, 0x16, 0x13, 0x03, 0x00, 0x0C, 0x0F, 0x00, 0x83, 0x69, 0x73,
0x6F, 0x6E, 0x00, 0x04, 0x06, 0x06, 0x12, 0x00, 0x83, 0x69, 0x6F, 0x6E, 0x00, 0x4C, 0x24, 0x03,
0x16, 0x33, 0x03, 0x00, 0x17, 0x0C, 0x13, 0x08, 0x15, 0x00, 0x86, 0x65, 0x74, 0x69, 0x74, 0x69,
0x6F, 0x6E, 0x00, 0x12, 0x13, 0x00, 0x83, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x17, 0x18, 0x08,
0x15, 0x00, 0x83, 0x74, 0x75, 0x72, 0x6E, 0x00, 0x55, 0x4F, 0x03, 0x17, 0x58, 0x03, 0x00, 0x17,
0x08, 0x15, 0x00, 0x82, 0x75, 0x72, 0x6E, 0x00, 0x08, 0x15, 0x00, 0x80, 0x72, 0x6E, 0x00, 0x07,
0x08, 0x18, 0x16, 0x13, 0x00, 0x83, 0x65, 0x75, 0x64, 0x6F, 0x00, 0x18, 0x12, 0x12, 0x0F, 0x00,
0x81, 0x6B, 0x75, 0x70, 0x00, 0x48, 0x7C, 0x03, 0x12, 0xB2, 0x03, 0x00, 0x47, 0x89, 0x03, 0x0C,
0x94, 0x03, 0x0F, 0x9D, 0x03, 0x11, 0xA7, 0x03, 0x00, 0x12, 0x0F, 0x16, 0x00, 0x84, 0x6F, 0x6C,
0x64, 0x65, 0x72, 0x00, 0x0B, 0x17, 0x2C, 0x00, 0x82, 0x65, 0x69, 0x72, 0x00, 0x17, 0x0C, 0x09,
0x00, 0x83, 0x6C, 0x74, 0x65, 0x72, 0x00, 0x17, 0x16, 0x0C, 0x0F, 0x00, 0x82, 0x65, 0x6E, 0x65,
0x72, 0x00, 0x17, 0x04, 0x15, 0x08, 0x17, 0x11, 0x0C, 0x00, 0x87, 0x74, 0x65, 0x72, 0x61, 0x74,
0x6F, 0x72, 0x00, 0x48, 0xCD, 0x03, 0x11, 0xD5, 0x03, 0x18, 0xE2, 0x03, 0x00, 0x0F, 0x04, 0x09,
0x00, 0x81, 0x73, 0x65, 0x00, 0x04, 0x0C, 0x17, 0x11, 0x12, 0x06, 0x00, 0x83, 0x61, 0x69, 0x6E,
0x73, 0x00, 0x16, 0x11, 0x08, 0x06, 0x11, 0x12, 0x06, 0x00, 0x85, 0x73, 0x65, 0x6E, 0x73, 0x75,
0x73, 0x00, 0x74, 0x08, 0x04, 0x0A, 0x15, 0x04, 0x0B, 0x1F, 0x04, 0x0F, 0x35, 0x04, 0x11, 0x40,
0x04, 0x16, 0xB8, 0x04, 0x18, 0xC6, 0x04, 0x00, 0x11, 0x08, 0x16, 0x12, 0x07, 0x00, 0x84, 0x65,
0x73, 0x6E, 0x27, 0x74, 0x00, 0x0B, 0x18, 0x04, 0x06, 0x00, 0x82, 0x67, 0x68, 0x74, 0x00, 0x47,
0x26, 0x04, 0x0A, 0x2D, 0x04, 0x00, 0x0C, 0x1A, 0x00, 0x81, 0x74, 0x68, 0x00, 0x11, 0x08, 0x0F,
0x00, 0x81, 0x74, 0x68, 0x00, 0x16, 0x18, 0x08, 0x15, 0x00, 0x83, 0x73, 0x75, 0x6C, 0x74, 0x00,
0x44, 0x4D, 0x04, 0x07, 0x58, 0x04, 0x08, 0x74, 0x04, 0x16, 0xB0, 0x04, 0x00, 0x15, 0x04, 0x13,
0x13, 0x04, 0x00, 0x82, 0x65, 0x6E, 0x74, 0x00, 0x0F, 0x18, 0x12, 0x00, 0x46, 0x66, 0x04, 0x0B,
0x6A, 0x04, 0x1A, 0x70, 0x04, 0x00, 0x80, 0x27, 0x74, 0x00, 0x16, 0x00, 0x80, 0x27, 0x74, 0x00,
0x80, 0x27, 0x74, 0x00, 0x55, 0x7B, 0x04, 0x19, 0xA6, 0x04, 0x00, 0x44, 0x82, 0x04, 0x15, 0x8D,
0x04, 0x00, 0x13, 0x04, 0x00, 0x84, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x04, 0x13, 0x00,
0x44, 0x97, 0x04, 0x13, 0x9F, 0x04, 0x00, 0x85, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x04,
0x00, 0x83, 0x65, 0x6E, 0x74, 0x00, 0x08, 0x0F, 0x08, 0x15, 0x00, 0x82, 0x61, 0x6E, 0x74, 0x00,
0x12, 0x06, 0x00, 0x82, 0x6E, 0x73, 0x74, 0x00, 0x0C, 0x09, 0x08, 0x11, 0x04, 0x10, 0x00, 0x84,
0x69, 0x66, 0x65, 0x73, 0x74, 0x00, 0x53, 0xCD, 0x04, 0x17, 0xE4, 0x04, 0x00, 0x57, 0xD4, 0x04,
0x18, 0xDC, 0x04, 0x00, 0x11, 0x0C, 0x00, 0x83, 0x70, 0x75, 0x74, 0x00, 0x12, 0x00, 0x82, 0x74,
0x70, 0x75, 0x74, 0x00, 0x13, 0x18, 0x12, 0x00, 0x83, 0x74, 0x70, 0x75, 0x74, 0x00, 0x46, 0xFB,
0x04, 0x08, 0x07, 0x05, 0x0B, 0x11, 0x05, 0x15, 0x23, 0x05, 0x00, 0x08, 0x18, 0x14, 0x08, 0x15,
0x09, 0x00, 0x81, 0x6E, 0x63, 0x79, 0x00, 0x17, 0x09, 0x04, 0x16, 0x00, 0x82, 0x65, 0x74, 0x79,
0x00, 0x06, 0x15, 0x04, 0x15, 0x0C, 0x08, 0x0B, 0x00, 0x87, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63,
0x68, 0x79, 0x00, 0x04, 0x05, 0x0C, 0x0F, 0x00, 0x82, 0x72, 0x61, 0x72, 0x79, 0x00
0x44, 0x6A, 0x01, 0x07, 0x74, 0x01, 0x15, 0x80, 0x01, 0x00, 0x18, 0x0A, 0x2C, 0x00, 0x83, 0x61,
0x75, 0x67, 0x65, 0x00, 0x08, 0x0F, 0x0C, 0x19, 0x0C, 0x15, 0x13, 0x00, 0x82, 0x67, 0x65, 0x00,
0x04, 0x05, 0x15, 0x04, 0x0A, 0x00, 0x82, 0x67, 0x65, 0x00, 0x56, 0x91, 0x01, 0x1D, 0x99, 0x01,
0x00, 0x04, 0x09, 0x00, 0x82, 0x6C, 0x73, 0x65, 0x00, 0x12, 0x11, 0x00, 0x81, 0x7A, 0x6C, 0x65,
0x00, 0x4C, 0xAB, 0x01, 0x18, 0xB7, 0x01, 0x1C, 0xCC, 0x01, 0x00, 0x18, 0x14, 0x04, 0x00, 0x84,
0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x00, 0x52, 0xBE, 0x01, 0x17, 0xC5, 0x01, 0x00, 0x1C, 0x00,
0x81, 0x27, 0x72, 0x65, 0x00, 0x2C, 0x00, 0x82, 0x72, 0x75, 0x65, 0x00, 0x08, 0x0B, 0x17, 0x00,
0x81, 0x27, 0x72, 0x65, 0x00, 0x04, 0x00, 0x4F, 0xDE, 0x01, 0x18, 0xE6, 0x01, 0x00, 0x09, 0x00,
0x83, 0x61, 0x6C, 0x73, 0x65, 0x00, 0x06, 0x08, 0x05, 0x00, 0x83, 0x61, 0x75, 0x73, 0x65, 0x00,
0x44, 0xF7, 0x01, 0x0C, 0x3C, 0x02, 0x00, 0x47, 0x01, 0x02, 0x13, 0x26, 0x02, 0x15, 0x30, 0x02,
0x00, 0x12, 0x10, 0x00, 0x50, 0x0B, 0x02, 0x12, 0x1A, 0x02, 0x00, 0x12, 0x06, 0x04, 0x00, 0x87,
0x63, 0x6F, 0x6D, 0x6D, 0x6F, 0x64, 0x61, 0x74, 0x65, 0x00, 0x06, 0x06, 0x04, 0x00, 0x84, 0x6D,
0x6F, 0x64, 0x61, 0x74, 0x65, 0x00, 0x07, 0x18, 0x00, 0x84, 0x70, 0x64, 0x61, 0x74, 0x65, 0x00,
0x08, 0x13, 0x08, 0x16, 0x00, 0x84, 0x61, 0x72, 0x61, 0x74, 0x65, 0x00, 0x16, 0x12, 0x13, 0x12,
0x00, 0x84, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x65, 0x00, 0x0A, 0x08, 0x0F, 0x0F, 0x12, 0x06, 0x00,
0x82, 0x61, 0x67, 0x75, 0x65, 0x00, 0x08, 0x0C, 0x06, 0x08, 0x15, 0x00, 0x83, 0x65, 0x69, 0x76,
0x65, 0x00, 0x0C, 0x08, 0x0B, 0x06, 0x00, 0x82, 0x69, 0x65, 0x66, 0x00, 0x11, 0x00, 0x4C, 0x75,
0x02, 0x15, 0x82, 0x02, 0x00, 0x0F, 0x08, 0x0C, 0x06, 0x00, 0x85, 0x65, 0x69, 0x6C, 0x69, 0x6E,
0x67, 0x00, 0x0C, 0x17, 0x16, 0x00, 0x83, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x46, 0x93, 0x02, 0x17,
0x9E, 0x02, 0x00, 0x0C, 0x17, 0x1A, 0x16, 0x00, 0x83, 0x69, 0x74, 0x63, 0x68, 0x00, 0x0A, 0x0C,
0x08, 0x0B, 0x00, 0x81, 0x68, 0x74, 0x00, 0x48, 0xB4, 0x02, 0x0C, 0xBD, 0x02, 0x0F, 0xCD, 0x02,
0x18, 0xE5, 0x02, 0x00, 0x1D, 0x1D, 0x12, 0x11, 0x00, 0x81, 0x6C, 0x65, 0x00, 0x09, 0x18, 0x17,
0x0C, 0x08, 0x05, 0x00, 0x85, 0x61, 0x75, 0x74, 0x69, 0x66, 0x75, 0x6C, 0x00, 0x58, 0xD4, 0x02,
0x1C, 0xDC, 0x02, 0x00, 0x12, 0x1C, 0x00, 0x81, 0x27, 0x6C, 0x6C, 0x00, 0x08, 0x0B, 0x17, 0x00,
0x81, 0x27, 0x6C, 0x6C, 0x00, 0x09, 0x0C, 0x17, 0x18, 0x08, 0x05, 0x00, 0x85, 0x61, 0x75, 0x74,
0x69, 0x66, 0x75, 0x6C, 0x00, 0x48, 0x05, 0x03, 0x0A, 0x10, 0x03, 0x12, 0x19, 0x03, 0x15, 0x5C,
0x03, 0x18, 0x67, 0x03, 0x00, 0x16, 0x12, 0x12, 0x0B, 0x06, 0x00, 0x83, 0x73, 0x65, 0x6E, 0x00,
0x0C, 0x15, 0x17, 0x16, 0x00, 0x81, 0x6E, 0x67, 0x00, 0x0C, 0x00, 0x56, 0x22, 0x03, 0x17, 0x3C,
0x03, 0x00, 0x44, 0x29, 0x03, 0x16, 0x32, 0x03, 0x00, 0x0C, 0x0F, 0x00, 0x83, 0x69, 0x73, 0x6F,
0x6E, 0x00, 0x04, 0x06, 0x06, 0x12, 0x00, 0x83, 0x69, 0x6F, 0x6E, 0x00, 0x4C, 0x43, 0x03, 0x16,
0x52, 0x03, 0x00, 0x17, 0x0C, 0x13, 0x08, 0x15, 0x00, 0x86, 0x65, 0x74, 0x69, 0x74, 0x69, 0x6F,
0x6E, 0x00, 0x12, 0x13, 0x00, 0x83, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x17, 0x18, 0x08, 0x15,
0x00, 0x83, 0x74, 0x75, 0x72, 0x6E, 0x00, 0x55, 0x6E, 0x03, 0x17, 0x77, 0x03, 0x00, 0x17, 0x08,
0x15, 0x00, 0x82, 0x75, 0x72, 0x6E, 0x00, 0x08, 0x15, 0x00, 0x80, 0x72, 0x6E, 0x00, 0x07, 0x08,
0x18, 0x16, 0x13, 0x00, 0x83, 0x65, 0x75, 0x64, 0x6F, 0x00, 0x18, 0x12, 0x12, 0x0F, 0x00, 0x81,
0x6B, 0x75, 0x70, 0x00, 0x48, 0x9B, 0x03, 0x12, 0xD1, 0x03, 0x00, 0x47, 0xA8, 0x03, 0x0C, 0xB3,
0x03, 0x0F, 0xBC, 0x03, 0x11, 0xC6, 0x03, 0x00, 0x12, 0x0F, 0x16, 0x00, 0x84, 0x6F, 0x6C, 0x64,
0x65, 0x72, 0x00, 0x0B, 0x17, 0x2C, 0x00, 0x82, 0x65, 0x69, 0x72, 0x00, 0x17, 0x0C, 0x09, 0x00,
0x83, 0x6C, 0x74, 0x65, 0x72, 0x00, 0x17, 0x16, 0x0C, 0x0F, 0x00, 0x82, 0x65, 0x6E, 0x65, 0x72,
0x00, 0x17, 0x04, 0x15, 0x08, 0x17, 0x11, 0x0C, 0x00, 0x87, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6F,
0x72, 0x00, 0x48, 0xEC, 0x03, 0x11, 0xF4, 0x03, 0x18, 0x01, 0x04, 0x00, 0x0F, 0x04, 0x09, 0x00,
0x81, 0x73, 0x65, 0x00, 0x04, 0x0C, 0x17, 0x11, 0x12, 0x06, 0x00, 0x83, 0x61, 0x69, 0x6E, 0x73,
0x00, 0x16, 0x11, 0x08, 0x06, 0x11, 0x12, 0x06, 0x00, 0x85, 0x73, 0x65, 0x6E, 0x73, 0x75, 0x73,
0x00, 0x74, 0x27, 0x04, 0x0A, 0x34, 0x04, 0x0B, 0x3E, 0x04, 0x0F, 0x54, 0x04, 0x11, 0x5F, 0x04,
0x16, 0xF0, 0x04, 0x18, 0xFE, 0x04, 0x00, 0x11, 0x08, 0x16, 0x12, 0x07, 0x00, 0x84, 0x65, 0x73,
0x6E, 0x27, 0x74, 0x00, 0x0B, 0x18, 0x04, 0x06, 0x00, 0x82, 0x67, 0x68, 0x74, 0x00, 0x47, 0x45,
0x04, 0x0A, 0x4C, 0x04, 0x00, 0x0C, 0x1A, 0x00, 0x81, 0x74, 0x68, 0x00, 0x11, 0x08, 0x0F, 0x00,
0x81, 0x74, 0x68, 0x00, 0x16, 0x18, 0x08, 0x15, 0x00, 0x83, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x44,
0x6C, 0x04, 0x07, 0x77, 0x04, 0x08, 0x9F, 0x04, 0x16, 0xDB, 0x04, 0x00, 0x15, 0x04, 0x13, 0x13,
0x04, 0x00, 0x82, 0x65, 0x6E, 0x74, 0x00, 0x4C, 0x7E, 0x04, 0x0F, 0x84, 0x04, 0x00, 0x07, 0x00,
0x80, 0x27, 0x74, 0x00, 0x18, 0x12, 0x00, 0x46, 0x91, 0x04, 0x0B, 0x95, 0x04, 0x1A, 0x9B, 0x04,
0x00, 0x80, 0x27, 0x74, 0x00, 0x16, 0x00, 0x80, 0x27, 0x74, 0x00, 0x80, 0x27, 0x74, 0x00, 0x55,
0xA6, 0x04, 0x19, 0xD1, 0x04, 0x00, 0x44, 0xAD, 0x04, 0x15, 0xB8, 0x04, 0x00, 0x13, 0x04, 0x00,
0x84, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x04, 0x13, 0x00, 0x44, 0xC2, 0x04, 0x13, 0xCA,
0x04, 0x00, 0x85, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x04, 0x00, 0x83, 0x65, 0x6E, 0x74,
0x00, 0x08, 0x0F, 0x08, 0x15, 0x00, 0x82, 0x61, 0x6E, 0x74, 0x00, 0x48, 0xE2, 0x04, 0x12, 0xE9,
0x04, 0x00, 0x12, 0x07, 0x00, 0x80, 0x27, 0x74, 0x00, 0x06, 0x00, 0x82, 0x6E, 0x73, 0x74, 0x00,
0x0C, 0x09, 0x08, 0x11, 0x04, 0x10, 0x00, 0x84, 0x69, 0x66, 0x65, 0x73, 0x74, 0x00, 0x53, 0x05,
0x05, 0x17, 0x1C, 0x05, 0x00, 0x57, 0x0C, 0x05, 0x18, 0x14, 0x05, 0x00, 0x11, 0x0C, 0x00, 0x83,
0x70, 0x75, 0x74, 0x00, 0x12, 0x00, 0x82, 0x74, 0x70, 0x75, 0x74, 0x00, 0x13, 0x18, 0x12, 0x00,
0x83, 0x74, 0x70, 0x75, 0x74, 0x00, 0x46, 0x36, 0x05, 0x08, 0x42, 0x05, 0x0B, 0x4C, 0x05, 0x15,
0x5E, 0x05, 0x17, 0x69, 0x05, 0x00, 0x08, 0x18, 0x14, 0x08, 0x15, 0x09, 0x00, 0x81, 0x6E, 0x63,
0x79, 0x00, 0x17, 0x09, 0x04, 0x16, 0x00, 0x82, 0x65, 0x74, 0x79, 0x00, 0x06, 0x15, 0x04, 0x15,
0x0C, 0x08, 0x0B, 0x00, 0x87, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x00, 0x04, 0x05,
0x0C, 0x0F, 0x00, 0x82, 0x72, 0x61, 0x72, 0x79, 0x00, 0x0C, 0x11, 0x18, 0x17, 0x15, 0x12, 0x13,
0x12, 0x00, 0x87, 0x70, 0x6F, 0x72, 0x74, 0x75, 0x6E, 0x69, 0x74, 0x79, 0x00
};
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,9 @@ wouldnt -> wouldn't
shouldnt -> shouldn't
theyll -> they'll
youd -> you'd
garbarge -> garbage
didnt -> didn't
doesnt -> doesn't
oposite -> opposite
oportunity -> opportunity

23 changes: 20 additions & 3 deletions keyboards/keychron/q5_max/ansi_encoder/keymaps/rootiest/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,16 @@
// Use default Rootiest Layers
#define USE_ROOTIEST_LAYERS // Use default Rootiest layers.

// Use default Rootiest Keycodes
#define USE_ROOTIEST_KEYCODES // Use default Rootiest keycodes.

// Use default Rootiest Unicode Table
#define USE_ROOTIEST_UNICODE_TABLE // Use default Rootiest Unicode table.

// Tri-Layer Identifiers
#define TRI_LAYER_LOWER_LAYER 1
#define TRI_LAYER_RAISE_LAYER 7
#define TRI_LAYER_ADJUST_LAYER 5
#define TRI_LAYER_LOWER_LAYER 1 // Lower layer
#define TRI_LAYER_RAISE_LAYER 7 // Raise layer
#define TRI_LAYER_ADJUST_LAYER 5 // Adjust layer

// Define secure idle timeout
#define SECURE_IDLE_TIMEOUT 0 // Disable secure idle timeout.
Expand Down Expand Up @@ -139,6 +145,8 @@
//#define USE_BSPC_DEL_OVERRIDE // Enables Shift+Backspace for Delete

// RGB Matrix Indicators
#define USE_RGB_LAYER_INDICATORS // Enables RGB matrix indicators for layers.
#define USE_RGB_MOD_INDICATORS // Enables RGB matrix indicators for modifiers.
#if defined(RGB_MATRIX_ENABLE) || defined(LED_MATRIX_ENABLE)
// Modifier Keys
# define LSHIFT_INDEX 72
Expand Down Expand Up @@ -189,3 +197,12 @@
# define FN_LAYER_LED_INDICATOR // Enables Function layers LED indicators
//# define BASE_LAYER_LED_INDICATOR // Enables Base layers LED indicators
#endif

// Enable Advanced Midi
#define MIDI_ADVANCED // Enable advanced MIDI features

// Enable QK_MAKE keycode
#define ENABLE_COMPILE_KEYCODE // Enable QK_MAKE keycode

// NKRO on by default
//#define FORCE_NKRO // Force NKRO
Loading

0 comments on commit 9e168ca

Please sign in to comment.