RISC OS Keymapping ================== +===+======+======+====+====+====+====+====+====+====+====+=======+=====+=====+=====+======+======+ | | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | +===+======+======+====+====+====+====+====+====+====+====+=======+=====+=====+=====+======+======+ |00x| | | | | | | | | BS | Tab| | | |Retrn| | | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |01x| | | | | | | | | | | | Esc | | | Home | | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |07x| | | | | | | | | | | | | | | | Del | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |18x| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | Tab | End | <- | -> | Dn | Up | | | Prnt | | | | | | | | | | Break | | | | sPgDn| sPgUp| +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |19x| sF0 | sF1 | sF2| sF3| sF4| sF5| sF6| sF7| sF8| sF9| sTab | sEnd| s<- | s-> | sDn | sUp | | |sPrnt | | | | | | | | | | sBreak| | | | PgDn | PgUp | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |1Ax| cF0 | cF1 | cF2| cF3| cF4| cF5| cF6| cF7| cF8| cF9| cTab | cEnd| c<- | c-> | cDn | cUp | | |cPrnt | | | | | | | | | | cBreak| | | |scPgDn|scPgUp| +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |1Bx| scF0 | scF1 |scF2|scF3|scF4|scF5|scF6|scF7|scF8|scF9| scTab |scEnd|sc<- |sc-> | scDn | scUp | | |scPrnt| | | | | | | | | |scBreak| | | | cPgDn| cPgUp| +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |1Cx| LWin| Menu | | | | | | | | | F10 | F11 | F12 | Ins | MsDn | MsUp | | | sRWin| | | | | | | | | | | | | | | | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |1Dx| sLWin| sMenu| | | | | | | | | sF10 | sF11| sF12| sIns|sMsDn |sMsUp | | | RWin| | | | | | | | | | | | | | | | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |1Ex| cLWin| cMenu| | | | | | | | | cF10 | cF11| cF12| cIns|cMsDn |cMsUp | | |scRWin| | | | | | | | | | | | | | | | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ |1Fx|scLWin|scMenu| | | | | | | | | scF10 |scF11|scF12|scIns|scMsDn|scMsUp| | | cRWin| | | | | | | | | | | | | | | | +---+------+------+----+----+----+----+----+----+----+----+-------+-----+-----+-----+------+------+ Within the desktop TAB is programmed to be soft key 10 and BREAK does Break/Reset actions. In Wimp Messages special keypresses are ORed with &100 to distinguish them from top-bit-set characters.