-
-
Notifications
You must be signed in to change notification settings - Fork 40.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Keymap] add userspace folder, adding and updating keymaps. #20437
Closed
Closed
Changes from all commits
Commits
Show all changes
160 commits
Select commit
Hold shift + click to select a range
819ac64
initial commit
mkillewald 0239fc5
updated readme
mkillewald f6bd2b6
updated readme
mkillewald a0bc1c0
updated readme
mkillewald 350f2d4
updated readme
mkillewald dc2a2a1
updated readme
mkillewald 570a2b7
updated readme
mkillewald f41efa9
RGB_ORANGE in config.h produced yellow on my Q2, so I changed FN1_LAY…
mkillewald 8bc043f
updated readme
mkillewald cea8ace
updated readme
mkillewald 8f86459
decreased red value by 1
mkillewald e40d4f3
updated readme
mkillewald 3dbc531
removed custom macros, retained same functionality
mkillewald d4d70a2
updated readme
mkillewald 0ea4222
increased delay in Fn1+Q macro to 200 ms
mkillewald 9a21c29
updated GPL header
mkillewald 90b1825
clean up
mkillewald 278bb42
removed unused code
mkillewald 172ffe2
toggle RGB LEDs off before calling bootloader when RESET/QK_BOOT keyc…
mkillewald 81fd368
removed unused custom keycodes. Can apply as Macro in VIA instead
mkillewald 3fba6b3
replaced bools with enum for bootloader_state
mkillewald 190061c
removed commented out block
mkillewald e8e012e
changed from QK_KB_11 to QK_USER_0
mkillewald 7f1f36b
removed .json file
mkillewald 2cdd12c
updated readme
mkillewald ba0867a
updated readme
mkillewald b093da6
updated readme
mkillewald 4b3a7c8
updated readme with new custom keycode identifiers
mkillewald d6216d0
Update keyboards/keychron/q2/ansi_encoder/keymaps/mkillewald/readme.md
mkillewald 5cffea0
hard coded layout changes previously provided by the optional .json file
mkillewald 6664cd1
updated readme
mkillewald 91b96c2
removed period
mkillewald 4d38e3a
initial commit
mkillewald 4598e1f
added QK_BOOT to Fn2+BKSP
mkillewald 77601dd
change Fn2 layer to yellow
mkillewald bac629c
added my shortcuts for display rotation
mkillewald ed173ef
updated readme
mkillewald 05625b0
updated readme
mkillewald a10d659
reduced if/else to one line
mkillewald 2b45067
enabled auto-correct
mkillewald 0f09291
using getreuer's 400-entry autocorrection dictionary data
mkillewald 8107e4f
adding default RGB values
mkillewald 35d465d
changed to my preferred default options stored in eeprom
mkillewald 8c125c4
removed HUE_MAC_BASE. Mac Base layer will use hue saved in eeprom
mkillewald 89e9376
fixed Mac Base not returning to saved RGB color
mkillewald 8b7f185
adding separate user configurable colors for Mac Base and Win Base la…
mkillewald 79959fd
separate Mac Base and Win Base colors working
mkillewald 91c4a8b
added separate Mac base / Win base RGB mode and speed
mkillewald d389ea2
version 2.0.0 SEVERED! Different RGB settings for Mac/Win base layers
mkillewald b996358
updated readme
mkillewald 125a531
updated readme
mkillewald 1d09927
updated readme
mkillewald 16c95b0
updated readme
mkillewald 64209db
disabled RGB toggle when keyboard mode switch is set to Win mode due …
mkillewald 585bd5a
updated readme
mkillewald 648dd22
updated readme
mkillewald 814dd18
updated readme
mkillewald 1479248
updated readme
mkillewald b6046d9
updated readme
mkillewald c845804
revamped readme to be less confusing
mkillewald a4d8885
code cleanup/reorg
mkillewald 16b0991
moved line up, because ocd
mkillewald 768a1a8
renamed config option for clarity
mkillewald 218b84b
fixed alignment
mkillewald d5de11b
corrected typo on default brighness from 25 to 255
mkillewald 313a524
added whitespace
mkillewald b853584
updated readme
mkillewald f6d7bbe
updated readme
mkillewald 6cc416d
enabled RGB toggle for each Mac / Win base layer
mkillewald f2b33c4
updated readme
mkillewald 332180e
code reorg. moved layer stuff into keymap.c
mkillewald 590d47d
fixed eeprom data size
mkillewald 8c4c3d7
moved layer code back to rgb_matrix temporarily
mkillewald 2f0b0ef
enabled separate RGB toggle for each base layer (Mac / Win)
mkillewald bc4f44c
updated readme
mkillewald 053401c
updated readme
mkillewald e2466d8
converted bools to uint8_t
mkillewald afcc1fc
added config.h option to have autocorrect off at startup
mkillewald e9ea3c3
removed whitespace
mkillewald ab8ad3b
renamed config.h option for clarity
mkillewald a585ca9
adding userspace folder
mkillewald 5ddf865
code reorg
mkillewald 28b05a9
more code reorg utilizing userspace folder
mkillewald de5490a
moved rgb_matrix_indicators_advanced_user to userspace folder and add…
mkillewald 8c6b805
changed address
mkillewald 9945f37
moved VIA_ENABLE into userspace folder
mkillewald 5d7c78e
updated firmware to adopt all improvements made on my Q2 and Q1SE key…
mkillewald fd9392d
updated readme
mkillewald 14fbb46
reversed mac/win colors
mkillewald ffc8ffa
disabled autocorrect by default when eeprom is cleared
mkillewald 98d77ac
autocorrect is now disabled at startup
mkillewald 52ce0db
updated readme
mkillewald 3a669ec
added config.h option to set autocorrect on/off at startup
mkillewald 99ec8a0
removed ENCODER_MAP_ENABLE
mkillewald 2cc4e6b
renamed config.h option for clarity
mkillewald 4c3b731
re-added lost changelog history
mkillewald b1ca1d0
fixed typo
mkillewald be9a31e
updated readme
mkillewald cacc26b
code reorg utilizing userspace folder
mkillewald 2224dc5
moved rgb_matrix_indicators_advanced_user to userspace folder, added …
mkillewald 8474a26
moved VIA_ENABLE into userspace folder
mkillewald 4e0e3ce
initial commit
mkillewald f8d4a3a
copied code over from q2 custom branch
mkillewald 8faa453
moved layer code back to rgb_matrix_user temporarily
mkillewald 8f64e80
updated readme
mkillewald a0d2401
enabled separate RGB toggle for each base layer (Mac / Win)
mkillewald abdb2e0
updated readme
mkillewald 04ced2f
converted bools to uint8_t
mkillewald ff14363
added autocorrection_dict.txt
mkillewald f86ccf4
removed autocorrection_dict_extra.txt
mkillewald 25943c3
using smaller autocorrect dictionary
mkillewald 7bf0fcc
re-enabled autocorrect using smaller dictionary
mkillewald 249bcf6
changed default colors for the Q1SE
mkillewald 54ca533
updated readme
mkillewald a048653
updated readme
mkillewald c1f5ff7
added config.h option to have autocorrect off at startup
mkillewald 797f1d0
removed include print.h
mkillewald f854c3d
removed unnecessary file
mkillewald f62cfb6
renamed config.h option for clarity
mkillewald 919c6c3
updated readme
mkillewald 5bb4619
updated readme
mkillewald 86573b7
updated readme
mkillewald 1a4b464
updated readme
mkillewald 2d54f17
code reorg utilizing userspace folder
mkillewald 5e45ab8
moved rgb_matrix_indicators_advanced_user to userspace folder
mkillewald 87ae595
moved VIA_ENABLE into userspace folder
mkillewald 08e1daf
updated readme.md and added photo
mkillewald cffc375
updated readme.md and added photo
mkillewald d7c29b0
updated readme.md and added photo
mkillewald fd1c614
added keychron factory reset and LED test
mkillewald 7a1673c
moved factory test key assignments to layers.h
mkillewald 43c8ca3
now properly loads win mode rgb settings after factory reset
mkillewald 63dea96
LED test no longer overwrites user's RGB settings on exit
mkillewald 12162ad
fixed ifdef with typo
mkillewald 5ab71c4
if LED test enabled RGB to run, it now properly disables RGB when exi…
mkillewald 45002e6
added _myfork to keychron_ft function names
mkillewald f034fb1
updated readme
mkillewald d71756a
corrected LED test key combos
mkillewald 7e52d7a
updated readme
mkillewald 3c558a2
removed extra word
mkillewald d95bf60
renamed mkillewald_iso keymap folder to mkillewald and version matche…
mkillewald 711b4bf
updated image link
mkillewald 7073ddb
fixed image link
mkillewald 0e0cfc5
changed display rotation link
mkillewald 8b78b2f
added linebreak before link
mkillewald 07b7e99
updated display rotation link
mkillewald 9c1d9d2
updated image and display rotation link
mkillewald d5c4868
updated image and display rotation link
mkillewald 3fbd5de
making changes requested by drashna
mkillewald dd9d7c2
changed to smaller autocorrection dictionairy to reduce firmware size
mkillewald f832b64
removed housekeeping_task_mkillewald() and replaced with shutdown_user()
mkillewald 78f4dbf
removed call to housekeeping_task_mkillewald()
mkillewald a990ff9
started using deferred exec instead of manual timers
mkillewald 2f372e7
changed ifdef to if defined
mkillewald 666cd79
changed ifdef to if defined
mkillewald 5e963c8
removed unneeded function delcaration
mkillewald f3afd9f
fixed tab indent, more ifdef conversion
mkillewald 591d905
header clean up
mkillewald 6419c6a
combined nested #if define's
mkillewald 30affe9
changed KC_LALT to KC_LOPTN on mac base layer
mkillewald File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
176 changes: 176 additions & 0 deletions
176
keyboards/keychron/q1/ansi/keymaps/mkillewald/autocorrect_data.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,176 @@ | ||
// Copyright 2023 QMK | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
|
||
/******************************************************************************* | ||
88888888888 888 d8b .d888 d8b 888 d8b | ||
888 888 Y8P d88P" Y8P 888 Y8P | ||
888 888 888 888 | ||
888 88888b. 888 .d8888b 888888 888 888 .d88b. 888 .d8888b | ||
888 888 "88b 888 88K 888 888 888 d8P Y8b 888 88K | ||
888 888 888 888 "Y8888b. 888 888 888 88888888 888 "Y8888b. | ||
888 888 888 888 X88 888 888 888 Y8b. 888 X88 | ||
888 888 888 888 88888P' 888 888 888 "Y8888 888 88888P' | ||
888 888 | ||
888 888 | ||
888 888 | ||
.d88b. .d88b. 88888b. .d88b. 888d888 8888b. 888888 .d88b. .d88888 | ||
d88P"88b d8P Y8b 888 "88b d8P Y8b 888P" "88b 888 d8P Y8b d88" 888 | ||
888 888 88888888 888 888 88888888 888 .d888888 888 88888888 888 888 | ||
Y88b 888 Y8b. 888 888 Y8b. 888 888 888 Y88b. Y8b. Y88b 888 | ||
"Y88888 "Y8888 888 888 "Y8888 888 "Y888888 "Y888 "Y8888 "Y88888 | ||
888 | ||
Y8b d88P | ||
"Y88P" | ||
*******************************************************************************/ | ||
|
||
#pragma once | ||
|
||
// Autocorrection dictionary (71 entries): | ||
// :guage -> gauge | ||
// :the:the: -> the | ||
// :thier -> their | ||
// :ture -> true | ||
// accomodate -> accommodate | ||
// acommodate -> accommodate | ||
// aparent -> apparent | ||
// aparrent -> apparent | ||
// apparant -> apparent | ||
// apparrent -> apparent | ||
// aquire -> acquire | ||
// becuase -> because | ||
// cauhgt -> caught | ||
// cheif -> chief | ||
// choosen -> chosen | ||
// cieling -> ceiling | ||
// collegue -> colleague | ||
// concensus -> consensus | ||
// contians -> contains | ||
// cosnt -> const | ||
// dervied -> derived | ||
// dosen't -> doesn't | ||
// fales -> false | ||
// fasle -> false | ||
// fitler -> filter | ||
// flase -> false | ||
// foward -> forward | ||
// frequecy -> frequency | ||
// gaurantee -> guarantee | ||
// guaratee -> guarantee | ||
// heigth -> height | ||
// heirarchy -> hierarchy | ||
// inclued -> include | ||
// interator -> iterator | ||
// intput -> input | ||
// invliad -> invalid | ||
// lenght -> length | ||
// liasion -> liaison | ||
// libary -> library | ||
// listner -> listener | ||
// looses: -> loses | ||
// looup -> lookup | ||
// manefist -> manifest | ||
// namesapce -> namespace | ||
// namespcae -> namespace | ||
// occassion -> occasion | ||
// occured -> occurred | ||
// ouptut -> output | ||
// ouput -> output | ||
// overide -> override | ||
// postion -> position | ||
// priviledge -> privilege | ||
// psuedo -> pseudo | ||
// recieve -> receive | ||
// refered -> referred | ||
// relevent -> relevant | ||
// repitition -> repetition | ||
// reuslt -> result | ||
// retrun -> return | ||
// retun -> return | ||
// reutrn -> return | ||
// saftey -> safety | ||
// seperate -> separate | ||
// singed -> signed | ||
// stirng -> string | ||
// strign -> string | ||
// swithc -> switch | ||
// swtich -> switch | ||
// thresold -> threshold | ||
// udpate -> update | ||
// widht -> width | ||
|
||
#define AUTOCORRECT_MIN_LENGTH 5 // ":ture" | ||
#define AUTOCORRECT_MAX_LENGTH 10 // "accomodate" | ||
#define DICTIONARY_SIZE 1120 | ||
|
||
static const uint8_t autocorrect_data[DICTIONARY_SIZE] PROGMEM = { | ||
0x6C, 0x2B, 0x00, 0x06, 0x47, 0x00, 0x07, 0x51, 0x00, 0x08, 0xC7, 0x00, 0x09, 0xF0, 0x01, 0x0A, | ||
0xFA, 0x01, 0x0B, 0x1A, 0x02, 0x11, 0x35, 0x02, 0x12, 0xBE, 0x02, 0x13, 0xCA, 0x02, 0x15, 0xD4, | ||
0x02, 0x16, 0x14, 0x03, 0x17, 0x43, 0x03, 0x1C, 0x20, 0x04, 0x00, 0x48, 0x32, 0x00, 0x16, 0x3C, | ||
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, 0x5E, 0x00, 0x08, 0x6A, 0x00, 0x0F, 0xAE, 0x00, 0x15, 0xBB, 0x00, 0x00, 0x0C, 0x0F, | ||
0x19, 0x11, 0x0C, 0x00, 0x83, 0x61, 0x6C, 0x69, 0x64, 0x00, 0x4A, 0x77, 0x00, 0x0C, 0x81, 0x00, | ||
0x15, 0x8C, 0x00, 0x18, 0xA5, 0x00, 0x00, 0x11, 0x0C, 0x16, 0x00, 0x83, 0x67, 0x6E, 0x65, 0x64, | ||
0x00, 0x19, 0x15, 0x08, 0x07, 0x00, 0x83, 0x69, 0x76, 0x65, 0x64, 0x00, 0x48, 0x93, 0x00, 0x18, | ||
0x9C, 0x00, 0x00, 0x09, 0x08, 0x15, 0x00, 0x81, 0x72, 0x65, 0x64, 0x00, 0x06, 0x06, 0x12, 0x00, | ||
0x81, 0x72, 0x65, 0x64, 0x00, 0x0F, 0x06, 0x11, 0x0C, 0x00, 0x81, 0x64, 0x65, 0x00, 0x12, 0x16, | ||
0x08, 0x15, 0x0B, 0x17, 0x00, 0x82, 0x68, 0x6F, 0x6C, 0x64, 0x00, 0x04, 0x1A, 0x12, 0x09, 0x00, | ||
0x83, 0x72, 0x77, 0x61, 0x72, 0x64, 0x00, 0x44, 0xE9, 0x00, 0x06, 0xF6, 0x00, 0x07, 0x04, 0x01, | ||
0x08, 0x10, 0x01, 0x0A, 0x34, 0x01, 0x0F, 0x51, 0x01, 0x15, 0x5A, 0x01, 0x16, 0x75, 0x01, 0x17, | ||
0x90, 0x01, 0x18, 0xD7, 0x01, 0x19, 0xE4, 0x01, 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, 0x19, 0x01, 0x11, 0x24, 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, 0x3B, 0x01, 0x07, 0x45, 0x01, 0x00, 0x18, 0x0A, 0x2C, 0x00, 0x83, | ||
0x61, 0x75, 0x67, 0x65, 0x00, 0x08, 0x0F, 0x0C, 0x19, 0x0C, 0x15, 0x13, 0x00, 0x82, 0x67, 0x65, | ||
0x00, 0x16, 0x04, 0x09, 0x00, 0x82, 0x6C, 0x73, 0x65, 0x00, 0x4C, 0x61, 0x01, 0x18, 0x6D, 0x01, | ||
0x00, 0x18, 0x14, 0x04, 0x00, 0x84, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x00, 0x17, 0x2C, 0x00, | ||
0x82, 0x72, 0x75, 0x65, 0x00, 0x04, 0x00, 0x4F, 0x7E, 0x01, 0x18, 0x86, 0x01, 0x00, 0x09, 0x00, | ||
0x83, 0x61, 0x6C, 0x73, 0x65, 0x00, 0x06, 0x08, 0x05, 0x00, 0x83, 0x61, 0x75, 0x73, 0x65, 0x00, | ||
0x04, 0x00, 0x47, 0x9C, 0x01, 0x13, 0xC1, 0x01, 0x15, 0xCB, 0x01, 0x00, 0x12, 0x10, 0x00, 0x50, | ||
0xA6, 0x01, 0x12, 0xB5, 0x01, 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, 0x03, 0x02, 0x15, | ||
0x10, 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, 0x21, 0x02, 0x17, 0x2C, 0x02, | ||
0x00, 0x0C, 0x17, 0x1A, 0x16, 0x00, 0x83, 0x69, 0x74, 0x63, 0x68, 0x00, 0x0A, 0x0C, 0x08, 0x0B, | ||
0x00, 0x81, 0x68, 0x74, 0x00, 0x48, 0x45, 0x02, 0x0A, 0x50, 0x02, 0x12, 0x59, 0x02, 0x15, 0x9C, | ||
0x02, 0x18, 0xA7, 0x02, 0x00, 0x16, 0x12, 0x12, 0x0B, 0x06, 0x00, 0x83, 0x73, 0x65, 0x6E, 0x00, | ||
0x0C, 0x15, 0x17, 0x16, 0x00, 0x81, 0x6E, 0x67, 0x00, 0x0C, 0x00, 0x56, 0x62, 0x02, 0x17, 0x7C, | ||
0x02, 0x00, 0x44, 0x69, 0x02, 0x16, 0x72, 0x02, 0x00, 0x0C, 0x0F, 0x00, 0x83, 0x69, 0x73, 0x6F, | ||
0x6E, 0x00, 0x04, 0x06, 0x06, 0x12, 0x00, 0x83, 0x69, 0x6F, 0x6E, 0x00, 0x4C, 0x83, 0x02, 0x16, | ||
0x92, 0x02, 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, 0xAE, 0x02, 0x17, 0xB7, 0x02, 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, 0xDB, 0x02, 0x12, 0x03, 0x03, 0x00, 0x4C, 0xE5, 0x02, 0x0F, 0xEE, | ||
0x02, 0x11, 0xF8, 0x02, 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, 0x1E, 0x03, 0x11, 0x26, 0x03, 0x18, 0x33, 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, 0x59, 0x03, 0x0A, 0x66, 0x03, 0x0B, 0x70, 0x03, 0x0F, 0x86, 0x03, 0x11, | ||
0x91, 0x03, 0x16, 0xEA, 0x03, 0x18, 0xF8, 0x03, 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, 0x77, 0x03, 0x0A, 0x7E, 0x03, 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, 0x9B, 0x03, 0x08, 0xA6, 0x03, 0x16, 0xE2, 0x03, 0x00, 0x15, 0x04, 0x13, 0x13, 0x04, | ||
0x00, 0x82, 0x65, 0x6E, 0x74, 0x00, 0x55, 0xAD, 0x03, 0x19, 0xD8, 0x03, 0x00, 0x44, 0xB4, 0x03, | ||
0x15, 0xBF, 0x03, 0x00, 0x13, 0x04, 0x00, 0x84, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x04, | ||
0x13, 0x00, 0x44, 0xC9, 0x03, 0x13, 0xD1, 0x03, 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, 0xFF, 0x03, 0x17, 0x16, 0x04, 0x00, 0x57, | ||
0x06, 0x04, 0x18, 0x0E, 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, 0x2D, 0x04, 0x08, 0x39, 0x04, 0x0B, 0x43, 0x04, 0x15, 0x55, 0x04, 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 | ||
}; |
85 changes: 85 additions & 0 deletions
85
keyboards/keychron/q1/ansi/keymaps/mkillewald/autocorrection_dict.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
# Copyright 2021-2022 Google LLC | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# https://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
:guage -> gauge | ||
:the the: -> the | ||
:thier -> their | ||
:ture -> true | ||
accomodate -> accommodate | ||
acommodate -> accommodate | ||
aparent -> apparent | ||
aparrent -> apparent | ||
apparant -> apparent | ||
apparrent -> apparent | ||
aquire -> acquire | ||
becuase -> because | ||
cauhgt -> caught | ||
cheif -> chief | ||
choosen -> chosen | ||
cieling -> ceiling | ||
collegue -> colleague | ||
concensus -> consensus | ||
contians -> contains | ||
cosnt -> const | ||
dervied -> derived | ||
dosen't -> doesn't | ||
fales -> false | ||
fasle -> false | ||
fitler -> filter | ||
flase -> false | ||
foward -> forward | ||
frequecy -> frequency | ||
gaurantee -> guarantee | ||
guaratee -> guarantee | ||
heigth -> height | ||
heirarchy -> hierarchy | ||
inclued -> include | ||
interator -> iterator | ||
intput -> input | ||
invliad -> invalid | ||
lenght -> length | ||
liasion -> liaison | ||
libary -> library | ||
listner -> listener | ||
looses: -> loses | ||
looup -> lookup | ||
manefist -> manifest | ||
namesapce -> namespace | ||
namespcae -> namespace | ||
occassion -> occasion | ||
occured -> occurred | ||
ouptut -> output | ||
ouput -> output | ||
overide -> override | ||
postion -> position | ||
priviledge -> privilege | ||
psuedo -> pseudo | ||
recieve -> receive | ||
refered -> referred | ||
relevent -> relevant | ||
repitition -> repetition | ||
reuslt -> result | ||
retrun -> return | ||
retun -> return | ||
reutrn -> return | ||
saftey -> safety | ||
seperate -> separate | ||
singed -> signed | ||
stirng -> string | ||
strign -> string | ||
swithc -> switch | ||
swtich -> switch | ||
thresold -> threshold | ||
udpate -> update | ||
widht -> width |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should move this to your userspace. It will still get picked up there, and you don't have to have 10 copies of it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@drashna I am using two different dictionary files, the 400 entry and the smaller 77 entry file. I've moved the 400 entry dictionary into my userspace folder because I would like this to be my default for in the future. Unfortunately, at this time, I have only one keymap (the q2) that utilizes the 400 entry dictionary. The Q1 keymaps (using the atmega32u4) are utilizing the smaller 77 entry file because they are near the firmware size limit. So I still have many copies of the same file. Perhaps there is a way to move both dictionary files to the userspace folder and specify which dictionary file to pull from?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you can still use the same file for both. Eg:
This would allow you to have one file for both configs. Either option is fine, though.