Guillaume Gérard
95782d3137
Send_String: feat: add dvorak-fr as extra keymap ( #9512 )
2020-08-08 21:32:07 -07:00
Joshua Diamond
846a3197b6
Send_String: Add Hebrew keymap aliases ( #9383 )
...
* Add Hebrew keymap aliases
* Use NBSP for internal space in box drawings
* Apply suggestions from code review
* More whitespace fixes
* IL_DVAV, IL_DYOD and IL_VYOD were incorrect
* Add IL_DEG, IL_MUL, IL_DIV
* Hebrew is now ISO (no more BAE)
* Use ISO left shift
* Apply suggestions from code review
* DYOD and VYOD were reversed in diagram.
Oops!
2020-08-08 21:29:55 -07:00
Kimat Boven
d26bb7e403
BE_J should map to KC_J ( #9243 )
2020-08-08 21:01:22 -07:00
Ryan
f945c3d474
Add Romanian keymap and sendstring LUT ( #8852 )
2020-06-12 17:00:27 +09:00
Konstantin Đorđević
7595ce5cb4
Add back deprecated SE_AE keycode
2020-06-12 17:00:27 +09:00
joseandres42
ea3557fc29
Add dvorak's spanish variant to quantum/keymap_extras ( #8732 )
...
* Added dvorak's spanish variant.
* Fixed spacing
* Fixed filename typo
* Applied fixes and suggestions.
* Fixed spacing
* Added sendstring_spanish_dvorak.h
* Fixed sendstring_spanish.h
* Update quantum/keymap_extras/sendstring_spanish_dvorak.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/sendstring_spanish.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/sendstring_spanish_dvorak.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-authored-by: joseandres42 <joseandres42@Orion-PC.localdomain >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-12 17:00:27 +09:00
Ryan
5f62d5ce92
Update French and German macOS keymaps and add sendstring LUTs ( #8700 )
2020-06-12 17:00:27 +09:00
Ryan
0a833a3c6f
Update Swiss French/German keymaps and add sendstring LUTs ( #8689 )
2020-06-12 17:00:27 +09:00
fauxpark
37ee7ea539
Slight rename of double angle quote keycodes
2020-06-12 17:00:27 +09:00
artjomsR
dc9e7b3946
Added Workman ZXCVM variation ( #8686 )
...
* Added Workman ZXCVM variation
* Update quantum/keymap_extras/keymap_workman_zxcvm.h
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com >
* Update quantum/keymap_extras/sendstring_workman_zxcvm.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_workman_zxcvm.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_workman_zxcvm.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/sendstring_workman_zxcvm.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-12 17:00:27 +09:00
fauxpark
09e02e644e
Update BÉPO keymap and sendstring LUT
2020-06-12 17:00:27 +09:00
Konstantin Đorđević
ac81237286
GR_DTON → GR_DIAT
2020-06-12 17:00:27 +09:00
Konstantin Đorđević
93b0976dbb
Small corrections to Belgian, Serbian and Slovenian keymaps
2020-06-12 17:00:27 +09:00
fauxpark
f1252d446a
Wrong letter
2020-06-12 17:00:27 +09:00
fauxpark
06ffea0372
Update Italian macOS keymaps and add sendstring LUTs
2020-06-12 17:00:27 +09:00
Ryan
ce318b12d7
Add Greek keymap ( #8636 )
...
* Add Greek keymap
* Split left shift (unused), change keycode for dialytika tonos
* Update quantum/keymap_extras/keymap_greek.h
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com >
* Fix definition for DTON
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com >
2020-06-12 17:00:27 +09:00
Ryan
cb117c6578
Add Polish keymap ( #8637 )
...
* Add Polish keymap
* Fix wrong AltGr mapping
* These are ogoneks, not cedillas
* Too many !s
* ANSI
* Just use BSLS
* Move BSLS
* Move PIPE
* Fix some incorrect names in keymap_slovak.h
Thanks to vomindoraan
2020-06-12 17:00:27 +09:00
fauxpark
194300ec73
Switch to ANSI layout
2020-06-12 17:00:27 +09:00
Ryan
b34f369492
Add Korean keymap ( #8635 )
...
* Add Korean keymap
* Switch to ANSI layout
* Update quantum/keymap_extras/keymap_korean.h
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com >
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com >
2020-06-12 17:00:27 +09:00
fauxpark
01f51b9cf7
Add Russian keymap
2020-06-12 17:00:27 +09:00
Ryan
ada0ccef5a
Add Slovak keymap and sendstring LUT ( #8561 )
2020-06-12 17:00:27 +09:00
Ryan
a8c1208e38
Add Serbian keymaps and sendstring LUT ( #8560 )
...
* Add Serbian keymaps and sendstring LUT
* Apply suggestions from code review
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com >
* Fix formatting
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com >
2020-06-12 17:00:27 +09:00
Ryan
2d6b5a61e1
Add Lithuanian keymap and sendstring LUT ( #8562 )
...
* Add Lithuanian keymap and sendstring LUT
* Add Lithuanian AZERTY
2020-06-12 17:00:27 +09:00
Ryan
39f44be042
Add Latvian keymap and sendstring LUT ( #8563 )
2020-06-12 17:00:27 +09:00
Drashna Jaelre
18a7247336
Fix IT_APOS backward compatibility define in keymap_italian.h ( #8565 )
...
* Fix IT_APOS backward compatibility define in keymap_italian.h
Found by ZSA.
2020-06-12 17:00:27 +09:00
Florian Didron
3ee8f43fd5
fix: prefix norwegian keycodes with NRW_ ( #295 )
2020-03-26 00:36:56 -07:00
Ryan
456da3897f
Add Irish keymap ( #8528 )
2020-03-24 16:04:05 +09:00
Ryan
3847cb5858
Add Czech keymap ( #8526 )
2020-03-24 16:04:05 +09:00
Ryan
155cec398d
Add US International keymap ( #8493 )
...
* Add US International keymap
* Add extra spacing to UK AltGr keycode comments
2020-03-24 16:04:05 +09:00
Ryan
c7a4d68457
Add Icelandic keymap and sendstring LUT ( #8494 )
2020-03-24 16:04:05 +09:00
Ryan
ff2dbaa012
Add Finnish keymap and sendstring LUT ( #8495 )
2020-03-24 16:04:05 +09:00
Ryan
4aeaea515f
Update JIS keymap and sendstring LUT ( #8457 )
2020-03-24 16:04:05 +09:00
Ryan
7f4088c937
Fix missing deprecated keycodes for keymap_swedish ( #8483 )
2020-03-24 16:04:05 +09:00
Ryan
94aa9a48bf
Update Programmer Dvorak keymap and add sendstring LUT ( #8456 )
...
* Update Programmer Dvorak keymap and add sendstring LUT
* Include quantum.h
2020-03-24 16:04:05 +09:00
Ryan
9e09acfa3d
Update UK keymap and sendstring LUT ( #8458 )
2020-03-24 16:04:05 +09:00
Ryan
3dfd906390
Update Italian keymap and add sendstring LUT ( #8438 )
2020-03-24 16:04:05 +09:00
Ryan
2ddc8d7746
Update German keymap and sendstring LUT ( #8437 )
2020-03-24 16:04:05 +09:00
Ryan
cac0d749ed
Update French keymap and sendstring LUT ( #8436 )
2020-03-24 16:04:05 +09:00
Ryan
1416666022
Update Brazilian keymap and add sendstring LUT ( #8435 )
2020-03-24 16:04:05 +09:00
Ryan
4fc42d04a3
Update Belgian keymap and sendstring LUT ( #8349 )
2020-03-24 16:04:05 +09:00
Ryan
269f772b7c
Update Slovenian keymap and add sendstring LUT ( #8350 )
2020-03-24 16:04:05 +09:00
Ryan
4bb25deceb
Update Norman keymap and sendstring LUT ( #8404 )
2020-03-24 16:04:05 +09:00
Ryan
f896a2cd12
Update Plover keymap ( #8405 )
2020-03-24 16:04:05 +09:00
Luís Oliveira
45c70f889c
Add Portuguese keymap and sendstring lookup tables ( #8390 )
...
* Add Portuguese keymap and sendstring lookup tables
* Update quantum/keymap_extras/keymap_portuguese.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_portuguese.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_portuguese.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_portuguese.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_portuguese.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update quantum/keymap_extras/keymap_portuguese.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-03-24 16:04:05 +09:00
Ryan
12aabf12bf
Update Swedish keymap and add sendstring LUT ( #8365 )
2020-03-24 16:04:05 +09:00
Ryan
97da465d4d
Update Spanish keymap and sendstring LUT ( #8364 )
2020-03-24 16:04:05 +09:00
Ryan
86b6a5553e
Update Dvorak, Colemak and Workman keycode aliases ( #8217 )
...
* Update Dvorak, Colemak and Workman keycode aliases
* Add missing shifted keycode aliases for Workman
2020-03-24 16:04:05 +09:00
Ryan
ebd211b7b0
Update Norwegian keymap and add sendstring LUT ( #8300 )
2020-03-24 16:04:05 +09:00
Ryan
155fa9fcd3
Update Hungarian keymap and add sendstring LUT ( #8220 )
2020-03-24 16:04:05 +09:00
Ted M Lin
6f1f085b2d
Reduce PROGMEM usage for sendstring LUT ( #8109 )
...
* Reduce PROGMEM usage for keycode map
Bit-pack the keycode bool array to gain back a small amount of flash space.
The trade-off is an increase in runtime instructions when running macros.
It does make the code a bit harder to read, as well as maintain.
For configs that use send_string() et al, it saves ~100 bytes.
* Switch to macro and common definition
Rewrite the array declarations so both the unpacked (original) and
packed LUT arrays can use the same value definitions. This is done by
defining a macro that "knows what to do".
This makes the code much easier to read and maintain.
* Fix macro typos and improve perf
Pack the bits in a more efficient order for extraction.
And also fix the copy/paste error in the macro...
* Switch fully to packed LUT
Some minor reformatting.
Compile tested all sendstring_xyz.h to make sure they were converted
properly. Also checked that an unconverted version would generate a
compile error.
* Apply whitespace suggestions from code review
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-03-24 16:04:05 +09:00