[OpenBIOS] Detecting command key
tarl-b2 at tarl.net
Wed Oct 31 03:47:16 CET 2012
On 2012-Oct-30 22:30 , Programmingkid wrote:
> What word in Open Firmware can be used to detect the command key being pushed? Something that isn't get-key-map. I have tried key, but it didn't work.
Unless the console driver has changed considerably, the command key
isn't exposed to the end-user. The keyboard driver parses keystrokes
(things like shift-keystroke causing a different value than simple
keystroke) and passes ascii codes up to the key? method.
In the Sun version, this is handled in obp/pkg/keyboard/* - look for
keycodes.fth, keytable.fth and keymap.fth, they likely have the code
involved. But the short answer is that "key?" returns an ascii value,
not a keystroke.
More information about the OpenBIOS