b567357f55
Extra key (KEY_NON_US_BS) added to matrix to allow '<' and '>' key to be recognized by driver. Don't forget to select 'Spanish' language in Arduino IDE (tools -> keyboard layout) if you are using a spanish layout keyboard!! |
||
---|---|---|
.. | ||
IMG_20220803_155037375_2.jpg | ||
IMG_20220803_155138292_2.jpg | ||
IMG_20220803_155308305_HDR_2.jpg | ||
Lenovo_G550_Keyboard_Teensy_4p0.ino | ||
README.md |
The driver works perfect for this keyboard.
I had a problem with spanish layout (105 keys) where key for '<' and '>' symbols (between left shift and 'Z' key) wasn't recognized by driver.
After studing Teensy library keylayout.h file I could find the solution:
That extra key is KEY_NON_US_BS (instead of KEY_NON_US_100). Using this constant in matrix, spanish layout works great!
Very important: When using Marcel's Python matrix generator program you must press keys like you were using english layout keyboard and then in Windows, selecting your language layout (spanish for me) everything works OK (locale symbols shows ok, i.e. 'ñ', '¿', '¡').