Guidelines for Non-ASCII-7 Character Bindkey Definitions
Bindings may also be defined for keys that generate characters that are not represented in the ASCII-7 character set, but are part of the ASCII-8 set.
These characters are also referred to as extended ASCII characters.
Such extended ASCII characters are available on non-US English keyboards, and have numeric values greater than 127, which are not currently parseable by SKILL (such as the upside-down exclamation point "exclamdown", the cent sign, the pound sterling sign, the uppercase and lowercase o with “umlaut”, the uppercase and lowercase e with a grave accent, and so on).
To define these keys, the name of the character must be used, rather than the character itself.
The full list of these character names is as follows (listed in numerical value order):
nobreakspace, exclamdown, cent, sterling, currency, yen, brokenbar, section, diaeresis, copyright, ordfeminine, guillemotleft, notsign, hyphen, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, mu, paragraph, periodcentered, cedilla, onesuperior, masculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adiaeresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Ediaeresis, Igrave, Iacute, Icircumflex, Idiaeresis, ETH, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odiaeresis, multiply, Ooblique, Oslash (same as Ooblique), Ugrave, Uacute, Ucircumflex, Udiaeresis, Yacute, THORN, Thorn, ssharp, agrave, aacute, acircumflex, atilde, adiaeresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, ediaeresis, igrave, iacute, icircumflex, idiaeresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odiaeresis, division, oslash, ooblique (same as oslash), ugrave, uacute, ucircumflex, udiaeresis, yacute, thorn, ydiaeresis
These names are case-sensitive.
Additionally, the names of regular ASCII symbols can be used in place of the symbol (for space, the name must be used):
' ' = "space"
! = "exclam"
" = "quotedbl"
# = "numbersign"
$ = "dollar"
% = "percent"
& = "ampersand"
' = "apostrophe"
' = "quoteright" // deprecated
( = "parenleft"
) = "parenright"
* = "asterisk"
+ = "plus"
, = "comma"
- = "minus"
. = "period"
/ = "slash"
: = "colon"
; = "semicolon"
< = "less"
= = "equal"
> = "greater"
? = "question"
@ = "at"
[ = "bracketleft"
\ = "backslash"
] = "bracketright"
^ = "asciicircum" // a/k/a "circumflex"
_ = "underscore"
` = "grave"
` = "quoteleft" // deprecated
{ = "braceleft"
| = "bar"
} = "braceright"
~ = "asciitilde"
Return to top