get-other-shift-key-code in key-event%
Since keyboard mappings vary, it is sometimes useful in key mappings
for a program to know the result that the keyboard would have
produced for an event if the Shift key had been toggled differently. The
get-other-shift-key-code produces that other mapping, returning #f if the alternate mapping is
unavailable, otherwise returning the same kind of result as
get-key-code.
The
get-other-altgr-key-code method provides the same information with respect to the AltGr key
(i.e., Alt combined with Control) under Windows and X, or the Option
key under Mac OS X. Finally, the
get-other-shift-altgr-key-code method reports a mapping for in tha case that both Shift and AltGr/Option
were different from the actual event.
Alternate mappings are not available for all events. Under Windows, alternate mappings are reported when they produce ASCII letters, digits, and symbols. Under Mac OS X, alternate mappings are available only when the Command key is pressed. Under X, alternate mappings are usually available.