This adopts a "writer" concept, vaguely inspired by the ta parameter writer. This might turn out to be not a great idea if the response/offsets for heterogenous commands are too inconvenient to keep track of. This breaks every example that uses maple--only example/maple_controller is updated to use the new interface.
85 lines
1.8 KiB
CSV
85 lines
1.8 KiB
CSV
"code","usage","normal","shift"
|
|
"0x00","no_operation",,
|
|
"0x01","rollover_error",,
|
|
"0x02","post_fail",,
|
|
"0x03","undefined_error",,
|
|
"0x04","a_A","a","A"
|
|
"0x05","b_B","b","B"
|
|
"0x06","c_C","c","C"
|
|
"0x07","d_D","d","D"
|
|
"0x08","e_E","e","E"
|
|
"0x09","f_F","f","F"
|
|
"0x0a","g_G","g","G"
|
|
"0x0b","h_H","h","H"
|
|
"0x0c","i_I","i","I"
|
|
"0x0d","j_J","j","J"
|
|
"0x0e","k_K","k","K"
|
|
"0x0f","l_L","l","L"
|
|
"0x10","m_M","m","M"
|
|
"0x11","n_N","n","N"
|
|
"0x12","o_O","o","O"
|
|
"0x13","p_P","p","P"
|
|
"0x14","q_Q","q","Q"
|
|
"0x15","r_R","r","R"
|
|
"0x16","s_S","s","S"
|
|
"0x17","t_T","t","T"
|
|
"0x18","u_U","u","U"
|
|
"0x19","v_V","v","V"
|
|
"0x1a","w_W","w","W"
|
|
"0x1b","x_X","x","X"
|
|
"0x1c","y_Y","y","Y"
|
|
"0x1d","z_Z","z","Z"
|
|
"0x1e","_1_exclam",1,"!"
|
|
"0x1f","_2_at",2,"@"
|
|
"0x20","_3_numbersign",3,"#"
|
|
"0x21","_4_dollar",4,"$"
|
|
"0x22","_5_percent",5,"%"
|
|
"0x23","_6_asciicircum",6,"^"
|
|
"0x24","_7_ampersand",7,"&"
|
|
"0x25","_8_asterisk",8,"*"
|
|
"0x26","_9_parenleft",9,"("
|
|
"0x27","_0_parenright",0,")"
|
|
"0x28","_return",,
|
|
"0x29","esc",,
|
|
"0x2a","backspace",,
|
|
"0x2b","tab",,
|
|
"0x2c","spacebar",,
|
|
"0x2d","minus_underscore","-","_"
|
|
"0x2e","equal_plus","=","+"
|
|
"0x2f","bracketleft_braceleft","[","{"
|
|
"0x30","bracketright_braceright","]","}"
|
|
"0x31","backslash_bar","\","|"
|
|
"0x32","iso_numbersign_tilde","#","~"
|
|
"0x33","semicolon_colon",";",":"
|
|
"0x34","apostrophe_quotedbl","'",""""
|
|
"0x35","grave_asciitilde","'","~"
|
|
"0x36","comma_less",",","<"
|
|
"0x37","period_greater",".",">"
|
|
"0x38","slash_question","/","?"
|
|
"0x39","caps_lock",,
|
|
"0x3a","F1",,
|
|
"0x3b","F2",,
|
|
"0x3c","F3",,
|
|
"0x3d","F4",,
|
|
"0x3e","F5",,
|
|
"0x3f","F6",,
|
|
"0x40","F7",,
|
|
"0x41","F8",,
|
|
"0x42","F9",,
|
|
"0x43","F10",,
|
|
"0x44","F11",,
|
|
"0x45","F12",,
|
|
"0x46","print_screen",,
|
|
"0x47","scroll_lock",,
|
|
"0x48","pause",,
|
|
"0x49","insert",,
|
|
"0x4a","home",,
|
|
"0x4b","page_up",,
|
|
"0x4c","_delete",,
|
|
"0x4d","end",,
|
|
"0x4e","page_down",,
|
|
"0x4f","right_arrow",,
|
|
"0x50","left_arrow",,
|
|
"0x51","down_arrow",,
|
|
"0x52","up_arrow",,
|