[Scummvm-git-logs] scummvm master -> 2ee0d6483b2c04f1aed44a2ca3bd0e9dc46c5c0f
aquadran
aquadran at gmail.com
Sat Mar 13 11:39:54 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
2ee0d6483b ICB: Remove no longer needed code for keys mapping
Commit: 2ee0d6483b2c04f1aed44a2ca3bd0e9dc46c5c0f
https://github.com/scummvm/scummvm/commit/2ee0d6483b2c04f1aed44a2ca3bd0e9dc46c5c0f
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2021-03-13T12:39:49+01:00
Commit Message:
ICB: Remove no longer needed code for keys mapping
Changed paths:
engines/icb/direct_input.cpp
engines/icb/direct_input.h
diff --git a/engines/icb/direct_input.cpp b/engines/icb/direct_input.cpp
index e154968881..6d451c8901 100644
--- a/engines/icb/direct_input.cpp
+++ b/engines/icb/direct_input.cpp
@@ -131,1441 +131,4 @@ void SetDefaultKeys() {
pause_key = Common::KEYCODE_ESCAPE;
}
-void UnsetKeys() {
- // Unset all
- fire_key = 0;
- interact_key = 0;
- inventory_key = 0;
- arm_key = 0;
- remora_key = 0;
- crouch_key = 0;
- sidestep_key = 0;
- run_key = 0;
- up_key = 0;
- down_key = 0;
- left_key = 0;
- right_key = 0;
- pause_key = Common::KEYCODE_ESCAPE; // So we can always bring up the options
-}
-
-const char *GetKeyName(uint32 key) {
- TLANGUAGE tl = g_theClusterManager->GetLanguage();
-
- switch (tl) {
- case T_FRENCH: // French key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "Echap";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "Moins";
- case Common::KEYCODE_EQUALS:
- return "Egal";
- case Common::KEYCODE_BACKSPACE:
- return "Retour arri" "\xe8" "re";
- case Common::KEYCODE_TAB:
- return "Tabulation";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Y";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "Parenth" "\xe8" "se g";
- case Common::KEYCODE_RIGHTBRACKET:
- return "Parenth" "\xe8" "se d";
- case Common::KEYCODE_RETURN:
- return "Entr" "\xe9" "e";
- case Common::KEYCODE_LCTRL:
- return "Ctrl gauche";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "Point-virgule";
- case Common::KEYCODE_QUOTE:
- return "Apostrophe";
- case Common::KEYCODE_BACKQUOTE:
- return "Carr" "\xe9";
- case Common::KEYCODE_LSHIFT:
- return "Maj gauche";
- case Common::KEYCODE_BACKSLASH:
- return "Di" "\xe8" "se";
- case Common::KEYCODE_z:
- return "Z";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "Virgule";
- case Common::KEYCODE_PERIOD:
- return "Point";
- case Common::KEYCODE_SLASH:
- return "Barre oblique";
- case Common::KEYCODE_RSHIFT:
- return "Maj droite";
- case Common::KEYCODE_KP_MULTIPLY:
- return "Multiplier num.";
- case Common::KEYCODE_SPACE:
- return "Espace";
- case Common::KEYCODE_CAPSLOCK:
- return "Verr. num.";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "Soustraire num";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "Ajouter num.";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "D" "\xe9" "cimal num.";
- case Common::KEYCODE_KP_ENTER:
- return "Entr";
- case Common::KEYCODE_RCTRL:
- return "Ctrl droite";
- case Common::KEYCODE_KP_DIVIDE:
- return "Diviser num";
- case Common::KEYCODE_HOME:
- return "Origine";
- case Common::KEYCODE_UP:
- return "Fl" "\xe8" "che haut";
- case Common::KEYCODE_PAGEUP:
- return "Pg pr" "\xe9" "c.";
- case Common::KEYCODE_LEFT:
- return "Fl" "\xe8" "che gauche";
- case Common::KEYCODE_RIGHT:
- return "Fl" "\xe8" "che droite";
- case Common::KEYCODE_END:
- return "Fin";
- case Common::KEYCODE_DOWN:
- return "Fl" "\xe8" "che bas";
- case Common::KEYCODE_PAGEDOWN:
- return "Pg Suiv.";
- case Common::KEYCODE_INSERT:
- return "Inser";
- case Common::KEYCODE_DELETE:
- return "Suppr";
- case Common::KEYCODE_LALT:
- return "Alt gauche";
- case Common::KEYCODE_RALT:
- return "Alt droite";
-
- default:
- return NULL;
- }
- return NULL;
-
- case T_GERMAN: // German key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "ESC";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "Minus";
- case Common::KEYCODE_EQUALS:
- return "Gleich";
- case Common::KEYCODE_BACKSPACE:
- return "Rucktaste";
- case Common::KEYCODE_TAB:
- return "Tab";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Z";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "Klammer L";
- case Common::KEYCODE_RIGHTBRACKET:
- return "Klammer R";
- case Common::KEYCODE_RETURN:
- return "Eingabe";
- case Common::KEYCODE_LCTRL:
- return "Strg links";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "Semikolon";
- case Common::KEYCODE_QUOTE:
- return "Apostroph";
- case Common::KEYCODE_BACKQUOTE:
- return "Akzent";
- case Common::KEYCODE_LSHIFT:
- return "Umschalt L";
- case Common::KEYCODE_BACKSLASH:
- return "Raute";
- case Common::KEYCODE_z:
- return "Y";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "Komma";
- case Common::KEYCODE_PERIOD:
- return "Punkt";
- case Common::KEYCODE_SLASH:
- return "Schragstrich";
- case Common::KEYCODE_RSHIFT:
- return "Umschalt R";
- case Common::KEYCODE_KP_MULTIPLY:
- return "Num Mal";
- case Common::KEYCODE_SPACE:
- return "Leertaste";
- case Common::KEYCODE_CAPSLOCK:
- return "Feststelltaste";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "Num Minus";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "Num Plus";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "Num Dezimal";
- case Common::KEYCODE_KP_ENTER:
- return "Eingabe";
- case Common::KEYCODE_RCTRL:
- return "Strg rechts";
- case Common::KEYCODE_KP_DIVIDE:
- return "Num Geteilt";
- case Common::KEYCODE_HOME:
- return "Pos1";
- case Common::KEYCODE_UP:
- return "Pfeil hoch";
- case Common::KEYCODE_PAGEUP:
- return "Bild hoch";
- case Common::KEYCODE_LEFT:
- return "Pfeil links";
- case Common::KEYCODE_RIGHT:
- return "Pfeil rechts";
- case Common::KEYCODE_END:
- return "Ende";
- case Common::KEYCODE_DOWN:
- return "Pfeil runter";
- case Common::KEYCODE_PAGEDOWN:
- return "Bild runter";
- case Common::KEYCODE_INSERT:
- return "Einf.";
- case Common::KEYCODE_DELETE:
- return "Entf";
- case Common::KEYCODE_LALT:
- return "Alt links";
- case Common::KEYCODE_RALT:
- return "Alt rechts";
-
- default:
- return NULL;
- }
- return NULL;
-
- case T_ITALIAN: // Italian key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "esci";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "meno";
- case Common::KEYCODE_EQUALS:
- return "uguale";
- case Common::KEYCODE_BACKSPACE:
- return "spazio indietro";
- case Common::KEYCODE_TAB:
- return "Tab";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Y";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "parentesi sinistra";
- case Common::KEYCODE_RIGHTBRACKET:
- return "parentesi destra";
- case Common::KEYCODE_RETURN:
- return "torna indietro";
- case Common::KEYCODE_LCTRL:
- return "control a sinistra";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "punto e virgola";
- case Common::KEYCODE_QUOTE:
- return "apostrofo";
- case Common::KEYCODE_BACKQUOTE:
- return "slash sinistra"; // ANDYB: TOO LONG "barra obliqua a sinistra"
- case Common::KEYCODE_LSHIFT:
- return "maiuscolo sinistro";
- case Common::KEYCODE_BACKSLASH:
- return "cancelletto";
- case Common::KEYCODE_z:
- return "Z";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "virgola";
- case Common::KEYCODE_PERIOD:
- return "punto";
- case Common::KEYCODE_SLASH:
- return "segno di frazione";
- case Common::KEYCODE_RSHIFT:
- return "maiuscolo destro";
- case Common::KEYCODE_KP_MULTIPLY:
- return "moltiplicazione";
- case Common::KEYCODE_SPACE:
- return "spazio";
- case Common::KEYCODE_CAPSLOCK:
- return "lucchetto";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "sottrazione";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "addizione";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "numero decimale";
- case Common::KEYCODE_KP_ENTER:
- return "invio";
- case Common::KEYCODE_RCTRL:
- return "control a destra";
- case Common::KEYCODE_KP_DIVIDE:
- return "divisione";
- case Common::KEYCODE_HOME:
- return "Home";
- case Common::KEYCODE_UP:
- return "freccia in su";
- case Common::KEYCODE_PAGEUP:
- return "pagina in su";
- case Common::KEYCODE_LEFT:
- return "freccia a sinistra";
- case Common::KEYCODE_RIGHT:
- return "freccia a destra";
- case Common::KEYCODE_END:
- return "fine";
- case Common::KEYCODE_DOWN:
- return "freccia in gi" "\xf9";
- case Common::KEYCODE_PAGEDOWN:
- return "pagina in gi" "\xf9";
- case Common::KEYCODE_INSERT:
- return "inserisci";
- case Common::KEYCODE_DELETE:
- return "cancella";
- case Common::KEYCODE_LALT:
- return "alt a sinistra";
- case Common::KEYCODE_RALT:
- return "alt a destra";
-
- default:
- return NULL;
- }
- return NULL;
-
- case T_SPANISH: // Spanish key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "Escape";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "Ap" "\xf3" "strofo";
- case Common::KEYCODE_EQUALS:
- return "Admiraci" "\xf3" "n";
- case Common::KEYCODE_BACKSPACE:
- return "Retroceso";
- case Common::KEYCODE_TAB:
- return "Tabulador";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Y";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "Suma";
- case Common::KEYCODE_RIGHTBRACKET:
- return "Tilde";
- case Common::KEYCODE_RETURN:
- return "Intro";
- case Common::KEYCODE_LCTRL:
- return "Control Izquierdo";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "\xd1";
- case Common::KEYCODE_QUOTE:
- return "Tilde Invertida";
- case Common::KEYCODE_BACKQUOTE:
- return "O Altilla";
- case Common::KEYCODE_LSHIFT:
- return "May\xfasculas Izquierda";
- case Common::KEYCODE_BACKSLASH:
- return "Barra Invertida";
- case Common::KEYCODE_z:
- return "Z";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "Coma";
- case Common::KEYCODE_PERIOD:
- return "Punto";
- case Common::KEYCODE_SLASH:
- return "Menos";
- case Common::KEYCODE_RSHIFT:
- return "May\xfasculas Derecha";
- case Common::KEYCODE_KP_MULTIPLY:
- return "Asterisco";
- case Common::KEYCODE_SPACE:
- return "Barra Espaciadora";
- case Common::KEYCODE_CAPSLOCK:
- return "Bloqueo May\xfasculas";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "Menos";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "M\xe1s";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "Punto";
- case Common::KEYCODE_KP_ENTER:
- return "Intro";
- case Common::KEYCODE_RCTRL:
- return "Control Derecho";
- case Common::KEYCODE_KP_DIVIDE:
- return "Dividir";
- case Common::KEYCODE_HOME:
- return "Inicio";
- case Common::KEYCODE_UP:
- return "Flecha Arriba";
- case Common::KEYCODE_PAGEUP:
- return "Avance P\xe1gina";
- case Common::KEYCODE_LEFT:
- return "Flecha Izquierda";
- case Common::KEYCODE_RIGHT:
- return "Flecha Derecha";
- case Common::KEYCODE_END:
- return "Fin";
- case Common::KEYCODE_DOWN:
- return "Flecha Abajo";
- case Common::KEYCODE_PAGEDOWN:
- return "Retroceder P" "\xe1" "gina";
- case Common::KEYCODE_INSERT:
- return "Insertar";
- case Common::KEYCODE_DELETE:
- return "Suprimir";
- case Common::KEYCODE_LALT:
- return "Alt Izquierdo";
- case Common::KEYCODE_RALT:
- return "Alt Derecho";
-
- default:
- return NULL;
- }
- return NULL;
-
- case T_RUSSIAN: // Russian key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "Escape";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "\xCC\xE8\xED\xF3\xF1";
- case Common::KEYCODE_EQUALS:
- return "\xD0\xE0\xE2\xED\xEE";
- case Common::KEYCODE_BACKSPACE:
- return "Backspace";
- case Common::KEYCODE_TAB:
- return "Tab";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Y";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "\xCB.\xEA\xE2.\xF1\xEA\xEE\xE1.";
- case Common::KEYCODE_RIGHTBRACKET:
- return "\xCF.\xEA\xE2.c\xEA\xEE\xE1.";
- case Common::KEYCODE_RETURN:
- return "\xC2\xE2\xEE\xE4";
- case Common::KEYCODE_LCTRL:
- return "\xCB\xE5\xE2\xFB\xE9 Ctrl";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "\xD2\xEE\xF7\xEA\xE0 \xF1 \xE7\xE0\xEF\xFF\xF2\xEE\xE9";
- case Common::KEYCODE_QUOTE:
- return "\xC0\xEF\xEE\xF1\xF2\xF0\xEE\xF4";
- case Common::KEYCODE_BACKQUOTE:
- return "\xD3\xE4\xE0\xF0\xE5\xED\xE8\xE5";
- case Common::KEYCODE_LSHIFT:
- return "\xCB\xE5\xE2\xFB\xE9 Shift";
- case Common::KEYCODE_BACKSLASH:
- return "\xD0\xE5\xF8\xE5\xF2\xEA\xE0";
- case Common::KEYCODE_z:
- return "Z";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "\xC7\xE0\xEF\xFF\xF2\xE0\xFF";
- case Common::KEYCODE_PERIOD:
- return "\xD2\xEE\xF7\xEA\xE0";
- case Common::KEYCODE_SLASH:
- return "\xD1\xEB\xFD\xF8";
- case Common::KEYCODE_RSHIFT:
- return "\xCF\xF0\xE0\xE2\xFB\xE9 Shift";
- case Common::KEYCODE_KP_MULTIPLY:
- return "\xC7\xE2.";
- case Common::KEYCODE_SPACE:
- return "\xCF\xF0\xEE\xE1\xE5\xEB";
- case Common::KEYCODE_CAPSLOCK:
- return "Caps Lock";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "\xCC\xE8\xED\xF3\xF1 \xED\xE0 \xE4\xEE\xEF. \xEA\xEB ";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "\xCF\xEB\xFE\xF1 \xED\xE0 \xE4\xEE\xEF. \xEA\xEB ";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "\xD2\xF7\xEA.";
- case Common::KEYCODE_KP_ENTER:
- return "Enter";
- case Common::KEYCODE_RCTRL:
- return "\xCF\xF0\xE0\xE2\xFB\xE9 Ctrl";
- case Common::KEYCODE_KP_DIVIDE:
- return "\xD1\xEB\xFD\xF8 \xED\xE0 \xE4\xEE\xEF. \xEA\xEB";
- case Common::KEYCODE_HOME:
- return "Home";
- case Common::KEYCODE_UP:
- return "\xD1\xF2\xF0\xE5\xEB\xEA\xE0 \xE2\xE2\xE5\xF0\xF5";
- case Common::KEYCODE_PAGEUP:
- return "Page Up";
- case Common::KEYCODE_LEFT:
- return "\xD1\xF2\xF0\xE5\xEB\xEA\xE0 \xE2\xEB\xE5\xE2\xEE";
- case Common::KEYCODE_RIGHT:
- return "\xD1\xF2\xF0\xE5\xEB\xEA\xE0 \xE2\xEF\xF0\xE0\xE2\xEE";
- case Common::KEYCODE_END:
- return "End";
- case Common::KEYCODE_DOWN:
- return "\xD1\xF2\xF0\xE5\xEB\xEA\xE0 \xE2\xED\xE8\xE7";
- case Common::KEYCODE_PAGEDOWN:
- return "Page Down";
- case Common::KEYCODE_INSERT:
- return "Insert";
- case Common::KEYCODE_DELETE:
- return "Delete";
- case Common::KEYCODE_LALT:
- return "\xCB\xE5\xE2\xFB\xE9 Alt";
- case Common::KEYCODE_RALT:
- return "\xCF\xF0\xE0\xE2\xFB\xE9 Alt";
-
- default:
- return NULL;
- }
- return NULL;
-
- case T_POLISH: // Polish key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "Escape";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "Minus";
- case Common::KEYCODE_EQUALS:
- return "R\xF3wna sie";
- case Common::KEYCODE_BACKSPACE:
- return "Wstecz";
- case Common::KEYCODE_TAB:
- return "Tabulator";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Y";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "Lewy nawias";
- case Common::KEYCODE_RIGHTBRACKET:
- return "Prawy nawias";
- case Common::KEYCODE_RETURN:
- return "Enter";
- case Common::KEYCODE_LCTRL:
- return "Lewy Ctrl";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "Przecinek";
- case Common::KEYCODE_QUOTE:
- return "Apostrof";
- case Common::KEYCODE_BACKQUOTE:
- return "Apostrof1";
- case Common::KEYCODE_LSHIFT:
- return "Lewy shift";
- case Common::KEYCODE_BACKSLASH:
- return "Krzyzyk";
- case Common::KEYCODE_z:
- return "Z";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "Precinek";
- case Common::KEYCODE_PERIOD:
- return "Kropka";
- case Common::KEYCODE_SLASH:
- return "Ukosnik";
- case Common::KEYCODE_RSHIFT:
- return "Prawy shift";
- case Common::KEYCODE_KP_MULTIPLY:
- return "Razy (klaw.num.)";
- case Common::KEYCODE_SPACE:
- return "Spacja";
- case Common::KEYCODE_CAPSLOCK:
- return "Caps Lock";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "Minus (klaw. num.)";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "Plus (klaw num.)";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "Kropka (klaw. num.)";
- case Common::KEYCODE_KP_ENTER:
- return "Numeryczny Enter";
- case Common::KEYCODE_RCTRL:
- return "Prawy Ctrl";
- case Common::KEYCODE_KP_DIVIDE:
- return "Podziel (klaw. num.)";
- case Common::KEYCODE_HOME:
- return "Home";
- case Common::KEYCODE_UP:
- return "Kursor do g\xF3ry";
- case Common::KEYCODE_PAGEUP:
- return "Page Up";
- case Common::KEYCODE_LEFT:
- return "Kursor w lewo";
- case Common::KEYCODE_RIGHT:
- return "Kursor w prawo";
- case Common::KEYCODE_END:
- return "End";
- case Common::KEYCODE_DOWN:
- return "Kursor do dolu";
- case Common::KEYCODE_PAGEDOWN:
- return "Page Down";
- case Common::KEYCODE_INSERT:
- return "Insert";
- case Common::KEYCODE_DELETE:
- return "Delete";
- case Common::KEYCODE_LALT:
- return "Lewy Alt";
- case Common::KEYCODE_RALT:
- return "Prawy Alt";
-
- default:
- return NULL;
- }
- return NULL;
-
- default: // English key names
- switch (key) {
- case Common::KEYCODE_ESCAPE:
- return "Escape";
- case Common::KEYCODE_1:
- return "1";
- case Common::KEYCODE_2:
- return "2";
- case Common::KEYCODE_3:
- return "3";
- case Common::KEYCODE_4:
- return "4";
- case Common::KEYCODE_5:
- return "5";
- case Common::KEYCODE_6:
- return "6";
- case Common::KEYCODE_7:
- return "7";
- case Common::KEYCODE_8:
- return "8";
- case Common::KEYCODE_9:
- return "9";
- case Common::KEYCODE_0:
- return "0";
- case Common::KEYCODE_MINUS:
- return "Minus";
- case Common::KEYCODE_EQUALS:
- return "Equals";
- case Common::KEYCODE_BACKSPACE:
- return "Backspace";
- case Common::KEYCODE_TAB:
- return "Tab";
- case Common::KEYCODE_q:
- return "Q";
- case Common::KEYCODE_w:
- return "W";
- case Common::KEYCODE_e:
- return "E";
- case Common::KEYCODE_r:
- return "R";
- case Common::KEYCODE_t:
- return "T";
- case Common::KEYCODE_y:
- return "Y";
- case Common::KEYCODE_u:
- return "U";
- case Common::KEYCODE_i:
- return "I";
- case Common::KEYCODE_o:
- return "O";
- case Common::KEYCODE_p:
- return "P";
- case Common::KEYCODE_LEFTBRACKET:
- return "Left Bracket";
- case Common::KEYCODE_RIGHTBRACKET:
- return "Right Bracket";
- case Common::KEYCODE_RETURN:
- return "Return";
- case Common::KEYCODE_LCTRL:
- return "Left Control";
- case Common::KEYCODE_a:
- return "A";
- case Common::KEYCODE_s:
- return "S";
- case Common::KEYCODE_d:
- return "D";
- case Common::KEYCODE_f:
- return "F";
- case Common::KEYCODE_g:
- return "G";
- case Common::KEYCODE_h:
- return "H";
- case Common::KEYCODE_j:
- return "J";
- case Common::KEYCODE_k:
- return "K";
- case Common::KEYCODE_l:
- return "L";
- case Common::KEYCODE_SEMICOLON:
- return "Semicolon";
- case Common::KEYCODE_QUOTE:
- return "Apostrophe";
- case Common::KEYCODE_BACKQUOTE:
- return "Grave";
- case Common::KEYCODE_LSHIFT:
- return "Left Shift";
- case Common::KEYCODE_BACKSLASH:
- return "Hash";
- case Common::KEYCODE_z:
- return "Z";
- case Common::KEYCODE_x:
- return "X";
- case Common::KEYCODE_c:
- return "C";
- case Common::KEYCODE_v:
- return "V";
- case Common::KEYCODE_b:
- return "B";
- case Common::KEYCODE_n:
- return "N";
- case Common::KEYCODE_m:
- return "M";
- case Common::KEYCODE_COMMA:
- return "Comma";
- case Common::KEYCODE_PERIOD:
- return "Full Stop";
- case Common::KEYCODE_SLASH:
- return "Slash";
- case Common::KEYCODE_RSHIFT:
- return "Right Shift";
- case Common::KEYCODE_KP_MULTIPLY:
- return "Num Multiply";
- case Common::KEYCODE_SPACE:
- return "Spacebar";
- case Common::KEYCODE_CAPSLOCK:
- return "Caps Lock";
- case Common::KEYCODE_F1:
- return "F1";
- case Common::KEYCODE_F2:
- return "F2";
- case Common::KEYCODE_F3:
- return "F3";
- case Common::KEYCODE_F4:
- return "F4";
- case Common::KEYCODE_F5:
- return "F5";
- case Common::KEYCODE_F6:
- return "F6";
- case Common::KEYCODE_F7:
- return "F7";
- case Common::KEYCODE_F8:
- return "F8";
- case Common::KEYCODE_F9:
- return "F9";
- case Common::KEYCODE_F10:
- return "F10";
- case Common::KEYCODE_F11:
- return "F11";
- case Common::KEYCODE_F12:
- return "F12";
- case Common::KEYCODE_KP7:
- return "Num 7";
- case Common::KEYCODE_KP8:
- return "Num 8";
- case Common::KEYCODE_KP9:
- return "Num 9";
- case Common::KEYCODE_KP_MINUS:
- return "Num Subtract";
- case Common::KEYCODE_KP4:
- return "Num 4";
- case Common::KEYCODE_KP5:
- return "Num 5";
- case Common::KEYCODE_KP6:
- return "Num 6";
- case Common::KEYCODE_KP_PLUS:
- return "Num Add";
- case Common::KEYCODE_KP1:
- return "Num 1";
- case Common::KEYCODE_KP2:
- return "Num 2";
- case Common::KEYCODE_KP3:
- return "Num 3";
- case Common::KEYCODE_KP0:
- return "Num 0";
- case Common::KEYCODE_KP_PERIOD:
- return "Num Decimal";
- case Common::KEYCODE_KP_ENTER:
- return "Enter";
- case Common::KEYCODE_RCTRL:
- return "Right Control";
- case Common::KEYCODE_KP_DIVIDE:
- return "Num Divide";
- case Common::KEYCODE_HOME:
- return "Home";
- case Common::KEYCODE_UP:
- return "Up Arrow";
- case Common::KEYCODE_PAGEUP:
- return "Page Up";
- case Common::KEYCODE_LEFT:
- return "Left Arrow";
- case Common::KEYCODE_RIGHT:
- return "Right Arrow";
- case Common::KEYCODE_END:
- return "End";
- case Common::KEYCODE_DOWN:
- return "Down Arrow";
- case Common::KEYCODE_PAGEDOWN:
- return "Page Down";
- case Common::KEYCODE_INSERT:
- return "Insert";
- case Common::KEYCODE_DELETE:
- return "Delete";
- case Common::KEYCODE_LALT:
- return "Left Alt";
- case Common::KEYCODE_RALT:
- return "Right Alt";
-
- default:
- return NULL;
- }
- return NULL;
- }
-}
-
} // End of namespace ICB
diff --git a/engines/icb/direct_input.h b/engines/icb/direct_input.h
index c2342314c8..a3f536bf55 100644
--- a/engines/icb/direct_input.h
+++ b/engines/icb/direct_input.h
@@ -45,7 +45,6 @@ uint32 Get_DI_key_press();
void Clear_DI_key_buffer();
void SetDefaultKeys();
const char *GetKeyName(uint32 key);
-void UnsetKeys();
} // End of namespace ICB
More information about the Scummvm-git-logs
mailing list