Page 1 of 1

Problem with Easy AVR USB Keyboard Firmware Remapper.

Posted: 29 Apr 2014, 14:33
by Eszett
Hi! I've built a firmware with Easy AVR ..., which is running fine, except that the number keys show no effect anymore when pressed together with AltGr, to access some special characters,
I've marked them blue:
filco_tenkeyless_german_large.jpg
filco_tenkeyless_german_large.jpg (6.57 KiB) Viewed 2173 times
The AltGr key is not the problem, it's working on other keys!
Here are the keycodes I assigned with Easy AVR:
Zwischenablage01.jpg
Zwischenablage01.jpg (51.43 KiB) Viewed 2173 times
Here is the layout file which can be opened in Easy AVR ...:
http://s000.tinyupload.com/index.php?fi ... 8199336848
Here is the sourcecode of the same layout file:
http://s000.tinyupload.com/index.php?fi ... 1303360788

My Keyboard is a Filco Majestouch 2 TKL ISO german with Pegasus Hoof.

Posted: 29 Apr 2014, 15:13
by kbdfr
Thank you for informing us about your problem (and not asking a question).
:lol: :lol: :lol:

Posted: 29 Apr 2014, 15:34
by Eszett
The question is, what went wrong, and how to solve it?

Posted: 30 Apr 2014, 18:41
by metalliqaz
There's nothing wrong with it. It is in "virtual numpad" mode. It is turning the number row into the scancodes for the numpad. Either turn off NumLock or disable the virtual numpad. Disabling the virtual numpad is done using the configuration console.

This is the behavior is the default on TKL boards, but all it does it confuse people. It won't be default in future versions.

You can stop by my thread on GH for help any time. Thanks for using Easy AVR USB!

Posted: 01 May 2014, 10:58
by Eszett
Thanks to metalliqaz for explanation. To enter the config console took me some while, it is written in ./doc/console.txt At first glance I didn't read carefully and thought this file isn't helpful, but I was wrong. You have to flash your keyboard with a firmware with a layout with the function "SCANCODE_DEBUG" somewhere:
Map a key to SCANCODE_DEBUG. With the keyboard properly programmed, open a
text editor and place the cursor in a new file, ready to type. Press the
SCANCODE_DEBUG key. The keyboard will print out a menu into the text editor.

To enter commands, press a single letter and press enter. The config menu
has functions for changing the configuration options. Don't forget to quit
the interactive mode before moving on to other things!