mirror of
https://github.com/Pecusx/libretro-atari800.git
synced 2026-05-20 22:33:22 +02:00
First try to new keyboard
This commit is contained in:
+5
-4
@@ -492,19 +492,19 @@ int PLATFORM_Keyboard(void)
|
||||
if (Key_Sate[RETROK_z])return AKEY_Z;
|
||||
|
||||
if (Key_Sate[RETROK_1])return AKEY_EXCLAMATION;
|
||||
if (Key_Sate[RETROK_2])return AKEY_AT;
|
||||
if (Key_Sate[RETROK_2])return AKEY_DBLQUOTE;
|
||||
if (Key_Sate[RETROK_3])return AKEY_HASH;
|
||||
if (Key_Sate[RETROK_4])return AKEY_DOLLAR;
|
||||
if (Key_Sate[RETROK_5])return AKEY_PERCENT;
|
||||
if (Key_Sate[RETROK_6])return AKEY_CARET;
|
||||
if (Key_Sate[RETROK_7])return AKEY_AMPERSAND;
|
||||
if (Key_Sate[RETROK_8])return AKEY_ASTERISK;
|
||||
if (Key_Sate[RETROK_8])return AKEY_AT;
|
||||
if (Key_Sate[RETROK_9])return AKEY_PARENLEFT;
|
||||
if (Key_Sate[RETROK_0])return AKEY_PARENRIGHT;
|
||||
|
||||
if (Key_Sate[RETROK_BACKSLASH])return AKEY_BAR;
|
||||
if (Key_Sate[RETROK_COMMA])return AKEY_LESS;
|
||||
if (Key_Sate[RETROK_PERIOD])return AKEY_GREATER;
|
||||
if (Key_Sate[RETROK_COMMA])return AKEY_BRACKETLEFT;
|
||||
if (Key_Sate[RETROK_PERIOD])return AKEY_BRACKETRIGHT;
|
||||
if (Key_Sate[RETROK_MINUS])return AKEY_UNDERSCORE;
|
||||
if (Key_Sate[RETROK_EQUALS])return AKEY_PLUS;
|
||||
if (Key_Sate[RETROK_LEFTBRACKET])return AKEY_BRACKETLEFT; // no curly braces on Atari
|
||||
@@ -562,6 +562,7 @@ int PLATFORM_Keyboard(void)
|
||||
if (Key_Sate[RETROK_SEMICOLON])return AKEY_SEMICOLON;
|
||||
if (Key_Sate[RETROK_QUOTE])return AKEY_QUOTE;
|
||||
if (Key_Sate[RETROK_SLASH])return AKEY_SLASH;
|
||||
if (Key_Sate[RETROK_ASTERISK])return AKEY_ASTERISK;
|
||||
|
||||
}
|
||||
|
||||
|
||||
+23
-23
@@ -17,11 +17,12 @@ Mvk MVk[NPLGN*NLIGN*2]={
|
||||
{ " 5" ," %" ,RETROK_5 },
|
||||
{ " 6" ," &" ,RETROK_6 },
|
||||
{ " 7" ," \'" ,RETROK_7 },
|
||||
{ " 8" ," (" ,RETROK_8 },
|
||||
{ " 9" ," )" ,RETROK_9 },
|
||||
{ " 0" ," _" ,RETROK_0 },
|
||||
{ " ^" ,"Pnd" ,0x30 },
|
||||
{ " 8" ," @" ,RETROK_8 },
|
||||
{ " 9" ," (" ,RETROK_9 },
|
||||
{ " 0" ," )" ,RETROK_0 },
|
||||
{ "Brk" ,"Brk" ,RETROK_PAUSE },
|
||||
|
||||
{ "Tab" ,"Tab" ,RETROK_TAB},
|
||||
{ " q" ," Q" ,RETROK_q}, //10+2
|
||||
{ " w" ," W" ,RETROK_w},
|
||||
{ " e" ," E" ,RETROK_e},
|
||||
@@ -32,9 +33,9 @@ Mvk MVk[NPLGN*NLIGN*2]={
|
||||
{ " i" ," I" ,RETROK_i},
|
||||
{ " o" ," O" ,RETROK_o},
|
||||
{ " p" ," P" ,RETROK_p},
|
||||
{ " @" ," |" ,RETROK_QUOTEDBL},
|
||||
{ " [" ," [" ,RETROK_LEFTBRACKET},
|
||||
{ "Ret" ,"Ret" ,RETROK_RETURN},
|
||||
|
||||
{ "CTRL" ,"CTRL" ,RETROK_LCTRL},
|
||||
{ " a" ," A" ,RETROK_a}, //20+4
|
||||
{ " s" ," S" ,RETROK_s},
|
||||
{ " d" ," D" ,RETROK_d},
|
||||
@@ -44,10 +45,10 @@ Mvk MVk[NPLGN*NLIGN*2]={
|
||||
{ " j" ," J" ,RETROK_j},
|
||||
{ " k" ," K" ,RETROK_k},
|
||||
{ " l" ," L" ,RETROK_l},
|
||||
{ " :" ," *" ,RETROK_COLON},
|
||||
{ " ;" ," +" ,RETROK_SEMICOLON},
|
||||
{ " ]" ," ]" ,RETROK_RIGHTBRACKET},
|
||||
{ " ;" ," :" ,RETROK_SEMICOLON},
|
||||
{ "Cap" ,"Cap" ,RETROK_CAPSLOCK},
|
||||
|
||||
{ "SHFT" ,"SHFT" ,RETROK_LSHIFT},
|
||||
{ " z" ," Z" ,RETROK_z},//30+6
|
||||
{ " x" ," X" ,RETROK_x},
|
||||
{ " c" ," C" ,RETROK_c},
|
||||
@@ -55,24 +56,23 @@ Mvk MVk[NPLGN*NLIGN*2]={
|
||||
{ " b" ," B" ,RETROK_b},
|
||||
{ " n" ," N" ,RETROK_n},
|
||||
{ " m"," M" ,RETROK_m},
|
||||
{ " ,"," <" ,RETROK_COMMA},
|
||||
{ " ."," >" ,RETROK_PERIOD},
|
||||
{ " ,"," [" ,RETROK_COMMA},
|
||||
{ " ."," ]" ,RETROK_PERIOD},
|
||||
{ " /" ," ?" ,RETROK_SLASH},
|
||||
{ " \\"," \\" ,RETROK_BACKSLASH},
|
||||
{ "SHFT" ,"SHFT" ,0x25},
|
||||
{ "Inv","Inv" ,RETROK_LSUPER},
|
||||
|
||||
{ "PG2","PG2" ,-2}, //40+8
|
||||
{ "TAB","TAB" ,RETROK_TAB},
|
||||
{ "CPSL" ,"CPSL" ,0x86},
|
||||
{ "RET" ,"RET" ,RETROK_RETURN},
|
||||
{ "DEL" ,"DEL" ,0x97},
|
||||
{ "CTRL" ,"CTRL" ,0x27},
|
||||
{ "CLR" ,"CLR" , 0x20},
|
||||
{ "Del" ,"Del" ,RETROK_DELETE},
|
||||
{ "Spc" ,"Spc",RETROK_SPACE},
|
||||
{ "Clr" ,"Clr" , RETROK_HOME},
|
||||
{ "Ins" ,"Ins" ,RETROK_INSERT},
|
||||
{ " +" ," \\" ,RETROK_EQUALS},
|
||||
{ " _" ," -" ,RETROK_HASH},
|
||||
{ " ="," |" ,RETROK_EQUALS},
|
||||
{ " *" ," ^", RETROK_ASTERISK},
|
||||
{ " <" ," <" ,0x86},
|
||||
{ " >" ," >" ,0x27},
|
||||
{ "Spc" ,"Spc",RETROK_SPACE},
|
||||
{ "= " ,"= " ,RETROK_EQUALS},
|
||||
{ " *" ," *", RETROK_ASTERISK},
|
||||
{ "# " ,"# " ,RETROK_HASH},
|
||||
{ "Ent" ,"Ent",0x06},
|
||||
|
||||
|
||||
{ "ESC" ,"ESC" ,RETROK_ESCAPE },//50+1°
|
||||
|
||||
Reference in New Issue
Block a user