The following is list of all key numbers used by JPC-RR. These key numbers are used by KEYEDGE events and keyboard defintion files. [module:SetTableAttributes|pattern=@Not valid@|style=color:black;background:#FF0000] [module:SetTableAttributes|pattern=@Reserved by the emulator@|style=color:black;background:#FF8000] [module:SetTableAttributes|pattern=@Unknown@|style=color:black;background:#FFFF00] ||Number||Key|| |0|Not valid| |1|Escape| |2|Number 1| |3|Number 2| |4|Number 3| |5|Number 4| |6|Number 5| |7|Number 6| |8|Number 7| |9|Number 8| |10|Number 9| |11|Number 0| |12|Minus sign (underscore)| |13|Equals sign (plus sign)| |14|Backspace| |15|Tab| |16|Letter Q| |17|Letter W| |18|Letter E| |19|Letter R| |20|Letter T| |21|Letter Y| |22|Letter U| |23|Letter I| |24|Letter O| |25|Letter P| |26|Left square bracket (left curly bracket)| |27|Right square bracket (right curly bracket)| |28|Enter| |29|Left control| |30|Letter A| |31|Letter S| |32|Letter D| |33|Letter F| |34|Letter G| |35|Letter H| |36|Letter J| |37|Letter K| |38|Letter L| |39|Semicolon (colon)| |40|Single quote (double quote)| |41|Backquote (tilde)| |42|Left shift| |43|Backslash (pipe)| |44|Letter Z| |45|Letter X| |46|Letter C| |47|Letter V| |48|Letter B| |49|Letter N| |50|Letter M| |51|Comma (less than sign)| |52|Period (greater than sign)| |53|Slash (question mark)| |54|Right shift| |55|Keypad multiply| |56|Left alt| |57|Spacebar| |58|Caps lock| |59|F1| |60|F2| |61|F3| |62|F4| |63|F5| |64|F6| |65|F7| |66|F8| |67|F9| |68|F10| |69|Num lock| |70|Scroll lock| |71|Keypad 7| |72|Keypad 8| |73|Keypad 9| |74|Keypad minus| |75|Keypad 4| |76|Keypad 5| |77|Keypad 6| |78|Keypad plus| |79|Keypad 1| |80|Keypad 2| |81|Keypad 3| |82|Kepad 0| |83|Keypad decimal sign| |84|Reserved by the emulator[#2]| |85|Unknown| |86|Unknown| |87|F11| |88|F12| |89-95|Unknown| |96-128|Not valid| |129-155|Unknown| |156|Keypad Enter| |157|Right control| |158-180|Unknown| |181|Keypad divide| |182|Unknown| |183|Print screen / SysRq| |184|Right alt| |185-197|Unknown| |198|Reserved by the emulator[#3]| |199|Home| |200|Arrow up| |201|Page Up| |202|Unknown| |203|Arrow left| |204|Unknown| |205|Arrow right| |206|Unknown| |207|End| |208|Arrow down| |209|Page down| |210|Insert| |211|Delete| |212-223|Unknown| |224-254|Not valid| |255[#1]|Pause| ! Explanations of special values ||Special||Meaning|| |Not valid|code is not valid to be sent from keyboard| |Reserved by the emulator|The emulator does not allow this code| |Unknown|This code is valid but does not correspond to any known key| [1] Only valid in some contexts. Instead of KEYEDGE event, PAUSE uses PAUSE event. [2] Reserved for SysRq. [3] Reserved for Break.