joseandres42
195324cc4c
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-04-18 17:12:36 -07:00
Ryan
cd5399942b
Merge pull request #8722 from fauxpark/keymap-extras-bepo
2020-04-19 06:58:01 +10:00
Ryan
fd4bbd8d11
Update Italian macOS keymaps and add sendstring LUTs ( #8701 )
...
* Update Italian macOS keymaps and add sendstring LUTs
* Wrong letter
2020-04-19 06:57:36 +10:00
Ryan
f43cb31476
Update French and German macOS keymaps and add sendstring LUTs ( #8700 )
2020-04-19 06:57:05 +10:00
Ryan
89eb3a9e42
Update Swiss French/German keymaps and add sendstring LUTs ( #8689 )
2020-04-19 06:56:49 +10:00
fauxpark
09a1917103
Slight rename of double angle quote keycodes
2020-04-13 21:15:37 +10:00
QMK Bot
5380c29dd7
format code according to conventions [skip ci]
2020-04-12 18:11:52 +00:00
artjomsR
23f19852b9
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-04-12 10:37:17 -07:00
fauxpark
0499f30f59
Update BÉPO keymap and sendstring LUT
2020-04-07 20:50:10 +10:00
fauxpark
bf38f39c3f
Wrong letter
2020-04-06 20:15:13 +10:00
fauxpark
62d1d69ba9
Update Italian macOS keymaps and add sendstring LUTs
2020-04-06 15:30:36 +10:00
Ryan
c3c2eb71e1
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-04-05 00:56:20 -07:00
Ryan
28a6a4a15b
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-04-05 00:55:13 -07:00
Drashna Jaelre
ccb37f673a
Add Russian keymap ( #8638 )
...
* Add Russian keymap
* Switch to ANSI layout
2020-04-05 00:53:52 -07:00
Ryan
c5efbc45a1
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-04-05 00:51:10 -07:00
fauxpark
781308507d
Switch to ANSI layout
2020-04-02 03:10:51 +11:00
fauxpark
3fe8d604a4
Add Russian keymap
2020-04-01 14:09:34 +11:00
Ryan
194bc7a7e1
Add Slovak keymap and sendstring LUT ( #8561 )
2020-04-01 14:01:24 +11:00
Ryan
fec4283022
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-04-01 14:01:01 +11:00
Ryan
17af712b7c
Add Lithuanian keymap and sendstring LUT ( #8562 )
...
* Add Lithuanian keymap and sendstring LUT
* Add Lithuanian AZERTY
2020-04-01 14:00:34 +11:00
Ryan
712ded1f2f
Add Latvian keymap and sendstring LUT ( #8563 )
2020-04-01 14:00:02 +11:00
Drashna Jaelre
ed80874f72
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-03-27 09:44:06 +11:00
Ryan
981ea87b05
Add Estonian keymap ( #8527 )
2020-03-26 16:51:07 +11:00
Ryan
65252ebf67
Add Croatian keymap ( #8525 )
...
* Add Croatian keymap
* Fix comment on HR_DIAE
2020-03-26 16:50:39 +11:00
Ryan
6d1af63842
Add Irish keymap ( #8528 )
2020-03-22 17:32:43 -07:00
Ryan
6c4a744a1b
Add Czech keymap ( #8526 )
2020-03-22 17:31:19 -07:00
Ryan
eef0cb2f90
Add US International keymap ( #8493 )
...
* Add US International keymap
* Add extra spacing to UK AltGr keycode comments
2020-03-22 20:45:27 +11:00
Ryan
63e4ad13c8
Add Icelandic keymap and sendstring LUT ( #8494 )
2020-03-22 20:16:24 +11:00
Ryan
f9e67338a4
Add Finnish keymap and sendstring LUT ( #8495 )
2020-03-22 19:52:54 +11:00
Ryan
5d5ff807c6
Update JIS keymap and sendstring LUT ( #8457 )
2020-03-20 12:27:52 +11:00
Ryan
6bfbdc30ca
Fix missing deprecated keycodes for keymap_swedish ( #8483 )
2020-03-19 02:13:05 +00:00
Ryan
fc4ef6934d
Update Programmer Dvorak keymap and add sendstring LUT ( #8456 )
...
* Update Programmer Dvorak keymap and add sendstring LUT
* Include quantum.h
2020-03-18 11:11:57 -07:00
Ryan
c670240503
Update UK keymap and sendstring LUT ( #8458 )
2020-03-17 17:09:12 -07:00
Ryan
7aff643031
Update Italian keymap and add sendstring LUT ( #8438 )
2020-03-16 14:32:48 +00:00
Ryan
7fe4097792
Update German keymap and sendstring LUT ( #8437 )
2020-03-16 14:31:48 +00:00
Ryan
652f4492d3
Update French keymap and sendstring LUT ( #8436 )
2020-03-16 14:30:57 +00:00
Ryan
910c466cfe
Update Brazilian keymap and add sendstring LUT ( #8435 )
2020-03-16 14:30:17 +00:00
Ryan
5f1f370463
Update Belgian keymap and sendstring LUT ( #8349 )
2020-03-16 07:41:34 +11:00
Ryan
49a2fbea0c
Update Slovenian keymap and add sendstring LUT ( #8350 )
2020-03-16 07:40:54 +11:00
Ryan
4b1430fd09
Update Norman keymap and sendstring LUT ( #8404 )
2020-03-16 07:38:05 +11:00
Ryan
f1c6fa3895
Update Plover keymap ( #8405 )
2020-03-16 07:37:32 +11:00
Luís Oliveira
dc79792ab4
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-13 17:21:00 -07:00
Ryan
2b63896466
Update Swedish keymap and add sendstring LUT ( #8365 )
2020-03-12 17:09:30 -07:00
Ryan
6734a39811
Update Spanish keymap and sendstring LUT ( #8364 )
2020-03-12 17:00:28 -07:00
Ryan
6c8d815f2e
Update Dvorak, Colemak and Workman keycode aliases ( #8217 )
...
* Update Dvorak, Colemak and Workman keycode aliases
* Add missing shifted keycode aliases for Workman
2020-03-09 15:37:10 +11:00
Ryan
829906969c
Update Norwegian keymap and add sendstring LUT ( #8300 )
2020-03-08 15:43:05 +11:00
Ryan
53ac4d214f
Update Hungarian keymap and add sendstring LUT ( #8220 )
2020-03-03 11:55:42 +11:00
Ted M Lin
552f8d81b9
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-03 10:43:18 +11:00
Ryan
032fbf3f24
Add Danish keymap and sendstring LUT ( #8218 )
2020-02-21 14:40:28 +01:00
Ryan
562482c234
Add Turkish keymap aliases and sendstring LUT ( #7676 )
...
* Add Turkish keymap aliases and sendstring LUT
* Split into F and Q layouts
2020-02-21 18:21:38 +11:00