mirror of
https://github.com/Pecusx/libretro-atari800.git
synced 2026-05-21 06:39:36 +02:00
Atari del/Bk Sp properly handling
This commit is contained in:
+8
-2
@@ -316,8 +316,14 @@ int PLATFORM_Keyboard(void)
|
|||||||
if (Key_Sate[RETROK_SPACE])
|
if (Key_Sate[RETROK_SPACE])
|
||||||
return AKEY_SPACE ^ shiftctrl;
|
return AKEY_SPACE ^ shiftctrl;
|
||||||
|
|
||||||
if (Key_Sate[RETROK_BACKSPACE])
|
if (Key_Sate[RETROK_BACKSPACE]){
|
||||||
return AKEY_BACKSPACE|shiftctrl;
|
if (INPUT_key_shift)
|
||||||
|
return AKEY_DELETE_CHAR;
|
||||||
|
else if (key_control)
|
||||||
|
return AKEY_DELETE_LINE;
|
||||||
|
else
|
||||||
|
return AKEY_BACKSPACE;
|
||||||
|
}
|
||||||
|
|
||||||
if (Key_Sate[RETROK_RETURN])
|
if (Key_Sate[RETROK_RETURN])
|
||||||
return AKEY_RETURN ^ shiftctrl;
|
return AKEY_RETURN ^ shiftctrl;
|
||||||
|
|||||||
+1
-1
@@ -22,7 +22,7 @@ Mvk MVk[NPLGN*NLIGN*2]={
|
|||||||
{ " F4", " F4", " F4", RETROK_F10},
|
{ " F4", " F4", " F4", RETROK_F10},
|
||||||
{ "Clr", "Clr", "Clr", RETROK_HOME},
|
{ "Clr", "Clr", "Clr", RETROK_HOME},
|
||||||
{ "Ins", "Ins", "Ins", RETROK_INSERT},
|
{ "Ins", "Ins", "Ins", RETROK_INSERT},
|
||||||
{ "Del", "Del", "Del", RETROK_DELETE},
|
{ "Bsp", "Del", "Del", RETROK_BACKSPACE},
|
||||||
|
|
||||||
{ "Esc", "Esc", "Esc", RETROK_ESCAPE}, // page 1, line 2
|
{ "Esc", "Esc", "Esc", RETROK_ESCAPE}, // page 1, line 2
|
||||||
{ " 1 ", " ! ", " \xb1 " , RETROK_1},
|
{ " 1 ", " ! ", " \xb1 " , RETROK_1},
|
||||||
|
|||||||
Reference in New Issue
Block a user