I have an embedded system I'm trying to use with Tiny Core that has an unusual keyboard. It sends many symbol keystrokes as alt codes. For example, the open curly brace, "{", would be typed by pressing FUNC + A, and the keyboard would send ALT + 1 + 2 + 3 to the machine. This works fine under Windows, and also works in the console on Tiny Core, but all X programs running under Xvesa and icewm ignore these keys.
I've been trying to grasp the many different ways the keyboard can be configured under X, many of which apparently don't apply to Xvesa, and I haven't been able to make any progress. I've tried installing Xorg and using xkb and a custom ~/.XCompose file, and I've tried kmaps with Xvesa, but can't tell if any of the included maps provide the desired functionality.
Does Xvesa map the key events from Linux at all? If so, where does this happen, and how can it be configured? If not, any ideas on something that might be intercepting part of these key codes? My preference would be to get it working with Xvesa and as little customization as possible Thanks for any help you can provide.