Difference between revisions of "Wintermute/Controls"

Jump to navigation Jump to search
19,412 bytes added ,  23:20, 10 October 2020
no edit summary
 
(19 intermediate revisions by 2 users not shown)
Line 9: Line 9:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|-
|-
| All games || Left click || Use / Take / Click / etc || || JOY_A
| All games || Left click || Use / Take / Click / etc || || JOY_A
Line 15: Line 15:
| All games || Right click || Look / Drop / Click / etc || || JOY_B
| All games || Right click || Look / Drop / Click / etc || || JOY_B
|-
|-
| All games || Enter || Ok || ||
| All games || Enter || Ok || || Virtual keyboard
|-
|-
| All games || Esc || Cancel || || JOY_X
| All games || Esc || Cancel || || JOY_X
|-
|-
| Some games || Esc / F1 || Open Menu || Some games opens menu on Esc only. ||
| Some games || Esc / F1 || Open Menu || Some games opens menu on Esc only. || Virtual keyboard
|-
|-
| Some games || <Any key> || Skip dialog line || ||
| Some games || <Any key> || Skip dialog line || || Virtual keyboard
|}
|}


Line 74: Line 74:
|- style="background:lightgreen"
|- style="background:lightgreen"
| Nice to have || Useful control that do something that can't be done with menus, onscreen buttons, etc
| Nice to have || Useful control that do something that can't be done with menus, onscreen buttons, etc
|- style="background:blue"
| New feature|| Useful control that was not present in original game, but was added in ScummVM as an alias
|- style="background:lightblue"
|- style="background:lightblue"
| Alias || Useful control that do something that can be done with menus, onscreen buttons, etc
| Alias || Useful control that do something that can be done with menus, onscreen buttons, etc
Line 93: Line 95:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:pink"
|- style="background:pink"
| Anytime || End || Make some font bigger || Debug
| Anytime || End || Make some font bigger || Debug || N/A
|}
|}


Line 103: Line 105:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Left click || Use / Take / Click / etc || Standard
| Anytime || Left click || Use / Take / Click / etc || Standard || JOY_A
|- style="background:white"
|- style="background:white"
| Anytime || Right click || Drop item || Standard
| Anytime || Right click || Drop item || Standard || JOY_B
|- style="background:gold"
|- style="background:gold"
| In main menu || F1 || Warp to cellar scene || Secret
| In main menu || F1 || Warp to cellar scene || Secret || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| Anytime || F2 || Print volume value || Debug
| Anytime || F2 || Print volume value || Debug || Virtual keyboard
|}
|}


Line 117: Line 119:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
Line 125: Line 127:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:gold"
|- style="background:gold"
| In main menu || Shift+A || Warp to testbed scene || Secret
| In main menu || Shift+A || Warp to testbed scene || Secret || Virtual keyboard
|}
|}


=== [[Kulivocko]] ===
=== [[Kulivočko]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
Line 145: Line 147:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
Line 152: Line 154:
|}
|}


=== [[Reversion: The Escape]] ===
=== [[Red Comrades 0.2: Operation F.]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key (menu is also accessible with "O" key)
|- style="background:lightblue"
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_UP
|- style="background:lightblue"
| In game || M / TAB / F1 || Open map || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || L / 1 || Look At action || Alias || N/A
|- style="background:lightblue"
| In game || W / 2 || Walk action || Alias || N/A
|- style="background:lightblue"
| In game || G / 3 || Pick Up action || Alias || N/A
|- style="background:lightblue"
| In game || U / 4 || Use action || Alias || N/A
|- style="background:lightblue"
| In game || T / 5 || Talk action || Alias || N/A
|- style="background:lightblue"
| In game || C / 6 || Use Chapayev action || Alias || N/A
|- style="background:grey"
| In game || A || (Only in demo 2015) Warps to "data\scenes\animtest\animtest.scene" (which is a misprint, data.dcp does not have "data\" path prefix) || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Q || (Only in demo 2015) Set internal quest counter to 60 (unlocking banya talk with Anka) || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Backspace || (Only in demo 2015) Prints some debug data || Disabled, need Game.DebugMode == true ||
|}
 
=== [[Reversion - The Escape]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 162: Line 194:
|}
|}


=== [[Reversion: The Meeting]] ===
=== [[Reversion - The Meeting]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 176: Line 208:
|}
|}


=== [[Reversion - The Return]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightblue"
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN
|}
=== [[The Shine of a Star]] ===
=== [[The Shine of a Star]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 191: Line 236:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 201: Line 246:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 215: Line 260:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 225: Line 270:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 237: Line 282:
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:gold"
|- style="background:gold"
| In game || Home || Warp to debug room || Secret || Virtual keyboard
| In game || Home || Warp to debug room || Secret || N/A
|}
|}


Line 243: Line 288:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 285: Line 330:
| In phone || # || Phone button # || Alias || On-screen button
| In phone || # || Phone button # || Alias || On-screen button
|- style="background:gold"
|- style="background:gold"
| In game || Home || Warp to debug room || Secret || Virtual keyboard
| In game || Home || Warp to debug room || Secret || N/A
|}
|}


Line 291: Line 336:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 305: Line 350:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 315: Line 360:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 325: Line 370:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 337: Line 382:
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
Line 351: Line 396:
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| Anytime || Mouse wheel up || Set music volume to 100% || Nice to have || UP / JOY_UP
| Anytime || Mouse wheel up || Set music volume to 100% || Nice to have || PAGEUP
|- style="background:lightgreen"
|- style="background:lightgreen"
| Anytime || Mouse wheel down || Set music volume to 0% || Nice to have || DOWN / JOY_DOWN
| Anytime || Mouse wheel down || Set music volume to 0% || Nice to have || PAGEDOWN
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Chivalry is NOT Dead]] ===
=== [[Carol Reed 5: The Colour of Murder]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Colors on Canvas]] ===
=== [[Carol Reed 6: Black Circle]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Dead City]] ===
=== [[Carol Reed 7: Blue Madonna]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:lightgreen"
|- style="background:white"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[DFAF Adventure]] ===
=== [[Carol Reed 8: Amber's Blood]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:blue"
| In game || L || Look At action || Alias || JOY_UP
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:lightblue"
|- style="background:blue"
| In game || P || Pick Up action || Alias || JOY_DOWN
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:lightblue"
|- style="background:blue"
| In game || T || Take action || Alias || JOY_LEFT
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:lightblue"
|- style="background:blue"
| In game || U || Use action || Alias || JOY_RIGHT
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Dirty Split]] ===
=== [[Carol Reed 9: Cold Case Summer]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightgreen"
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:blue"
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Dr. Bohus]] ===
=== [[Carol Reed 10: Bosch's Damnation]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Dr. Doyle - Mystery Of The Cloche Hat]] ===
=== [[Carol Reed 11: Shades Of Black]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without Enter key
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:lightgreen"
|- style="background:white"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}
There is also a built-in bebug window defined at data\interface\debugWindow\debugWindow.window, containing text input for chapter select, getting items, etc. It seems to be unreachable.


=== [[The Dreamcat Adventures]] ===
=== [[Carol Reed 12: Profound Red]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightgreen"
| In game || L || Look At action || Alias || JOY_UP
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:blue"
| In game || P || Pick Up action || Alias || JOY_DOWN
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:lightblue"
|- style="background:blue"
| In game || T || Take action || Alias || JOY_LEFT
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:lightblue"
|- style="background:blue"
| In game || U || Use action || Alias || JOY_RIGHT
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[Des Reves Elastiques Avec Mille Insectes Nommes Georges]] ===
=== [[Chivalry is NOT Dead]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Dreamscape]] ===
=== [[Colors on Canvas]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


=== [[The Driller Incident]] ===
=== [[Dead City]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|}


=== [[Everyday Grey]] ===
=== [[DFAF Adventure]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || U || Use action || Alias || JOY_RIGHT
|}
|}


=== [[Finding Hope]] ===
=== [[Dirty Split]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || F1 || Unlock something || Disabled, need cheatEnable == 1 ||
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:grey"
|- style="background:lightblue"
| In game || Space || Skip current puzzle || Disabled, need cheatEnable == 1 ||
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== [[Four]] ===
=== [[Dr. Bohus]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 525: Line 685:
|}
|}


=== [[FoxTail]] ===
=== [[Dr. Doyle - Mystery Of The Cloche Hat]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without Enter key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space / Middle click || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
There is also a built-in bebug window defined at data\interface\debugWindow\debugWindow.window, containing text input for chapter select, getting items, etc. It seems to be unreachable.
 
=== [[The Dreamcat Adventure]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F2 || Save menu || Alias || Virtual keyboard
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F3 || Load menu || Alias || Virtual keyboard
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightgreen"
| In game || F5 || Quick save || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F6 || Set walking speed to Low || Alias || Virtual keyboard
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F7 || Set walking speed to Medium || Alias || Virtual keyboard
| In game || U || Use action || Alias || JOY_RIGHT
|- style="background:lightblue"
|}
| In game || F8 || Set walking speed to High || Alias || Virtual keyboard
 
=== [[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F9 || Quick load || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|}
| In game || F10 || Cancel waiting || Debug || Virtual keyboard
 
|- style="background:pink"
=== [[Dreamscape]] ===
| In game || F11 || Toggle mouse grab mode || Debug || Virtual keyboard
{| border="1" cellpadding="2"
|- style="background:pink"
|- style="background:silver"
| In game || Alt+F4 || Exit || Debug || Virtual keyboard
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:lightblue"
|- style="background:white"
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
| Anytime || Standard controls
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:lightblue"
| In books || Left / PgUp || Previous page || Alias || JOY_LEFT
|- style="background:lightblue"
| In books || Right / PgDn || Next page || Alias || JOY_RIGHT
|- style="background:lightblue"
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias || JOY_DOWN
|- style="background:lightblue"
| Save menu || Up / Mouse wheel up || Scroll one item up || Alias|| JOY_UP
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || PgUp || Previous page || Nice to have || JOY_LEFT
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Save menu || PgDn || Next page || Nice to have || JOY_RIGHT
|- style="background:lightgreen"
| Save menu || Home || Scroll to the beginning || Nice to have
|- style="background:lightgreen"
| Save menu || End || Scroll to the end || Nice to have
|- style="background:gold"
| In game || Ctrl+Alt+Shift+S || Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) || Secret || Virtual keyboard
|- style="background:gold"
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret || Virtual keyboard
|}
|}


=== [[Framed]] ===
=== [[The Driller Incident]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 591: Line 746:
|}
|}


=== [[Ghost in the Sheet]] ===
=== [[Everyday Grey]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Tab || Show hint icons for exits || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || F1 || Ability: Telekinesis || Alias || On-screen button
|- style="background:lightblue"
| In game || F2 || Ability: Push || Alias || On-screen button
|- style="background:lightblue"
| In game || F3 || Ability: Lightning || Alias || On-screen button
|- style="background:lightblue"
| In game || F4 || Ability: Light || Alias || On-screen button
|- style="background:lightblue"
| In game || F5 || Ability: Wind || Alias || On-screen button
|- style="background:lightblue"
| In game || F6 || Ability: Sound || Alias || On-screen button
|- style="background:lightblue"
| In game || F7 || Ability: Esence || Alias || On-screen button
|- style="background:lightblue"
| In game || F8 || Ability: Exorcist || Alias || On-screen button
|- style="background:gold"
| In game || Backspace || Skip minigame || Secret || Virtual keyboard
|- style="background:pink"
| In game || F10 || Take screenshot || Debug || Virtual keyboard
|}
|}


=== [[The Golden Calf]] ===
=== [[Finding Hope]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:grey"
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
| In game || F1 || Unlock something || Disabled, need cheatEnable == 1 ||
|- style="background:gold"
|- style="background:grey"
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret || Virtual keyboard
| In game || Space || Skip current puzzle || Disabled, need cheatEnable == 1 ||
|}
|}


=== [[Hor]] ===
=== [[Four]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 647: Line 780:
|}
|}


=== [[James Peris: No Licence Nor Control]] ===
=== [[FoxTail]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Porn level settings || Text input || Tricky questions to enable porn || Nice to have || Virtual keyboard
| In game || Space / Middle click || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
| In game || Down || Dance move down || Must have || JOY_DOWN
|- style="background:green"
| In game || Up || Dance move up || Must have || JOY_UP
|- style="background:green"
| In game || Left || Dance move left || Must have || JOY_LEFT
|- style="background:green"
| In game || Right || Dance move right || Must have || JOY_RIGHT
|- style="background:green"
| In game || Space || Dance move around || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Mouse wheel up || Previous page || Alias || On-screen button
| In game || F2 || Save menu || Alias || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Mouse wheel down || Next page || Alias || On-screen button
| In game || F3 || Load menu || Alias || Virtual keyboard
|- style="background:gold"
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret || Virtual keyboard
|- style="background:grey"
| In game || Ctrl+S || Hide overlay || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Ctrl+T || Open trucos window || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| Music choose || Text input || Some code to select music || Disabled? ||
|}
 
=== [[J.U.L.I.A.: Untold]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || F5 || Quick save || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || F1 || Load level || Disabled, unreachable code ||
| In game || F6 || Set walking speed to Low || Alias || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || F2 || Load blueprint || Disabled, unreachable code ||
| In game || F7 || Set walking speed to Medium || Alias || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || F6 || Save level || Disabled, unreachable code ||
| In game || F8 || Set walking speed to High || Alias || Virtual keyboard
|- style="background:grey"
|- style="background:lightgreen"
| In game || F7 || Save  blueprint || Disabled, unreachable code ||
| In game || F9 || Quick load || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:pink"
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
| In game || F10 || Cancel waiting || Debug || Virtual keyboard
|- style="background:grey"
|- style="background:pink"
| In game || F12 || Perform data save || Disabled, unreachable code ||
| In game || F11 || Toggle mouse grab mode || Debug || Virtual keyboard
|- style="background:grey"
|- style="background:pink"
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
| In game || Alt+F4 || Exit || Debug || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || 1 || Toggle blueprint exit 1 || Disabled, unreachable code ||
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:grey"
|- style="background:lightblue"
| In game || 2 || Toggle blueprint exit 2 || Disabled, unreachable code ||
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:grey"
|- style="background:lightblue"
| In game || 3 || Toggle blueprint exit 3 || Disabled, unreachable code ||
| In books || Left / PgUp || Previous page || Alias || JOY_LEFT
|- style="background:grey"
|- style="background:lightblue"
| In game || 4 || Toggle blueprint exit 4 || Disabled, unreachable code ||
| In books || Right / PgDn || Next page || Alias || JOY_RIGHT
|- style="background:grey"
|- style="background:lightblue"
| In game || 5 || Toggle blueprint exit 5 || Disabled, unreachable code ||
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias || JOY_DOWN
|- style="background:grey"
|- style="background:lightblue"
| In game || 6 || Toggle blueprint exit 6 || Disabled, unreachable code ||
| Save menu || Up / Mouse wheel up || Scroll one item up || Alias || JOY_UP
|- style="background:grey"
|- style="background:lightgreen"
| In game || 7 || Toggle blueprint exit 7 || Disabled, unreachable code ||
| Save menu || PgUp || Previous page || Nice to have || JOY_LEFT
|- style="background:grey"
|- style="background:lightgreen"
| In game || 8 || Toggle blueprint exit 8 || Disabled, unreachable code ||
| Save menu || PgDn || Next page || Nice to have || JOY_RIGHT
|- style="background:lightgreen"
| Save menu || Home || Scroll to the beginning || Nice to have || N/A
|- style="background:lightgreen"
| Save menu || End || Scroll to the end || Nice to have || N/A
|- style="background:gold"
| In game || Ctrl+Alt+Shift+S || Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) || Secret || Virtual keyboard
|- style="background:gold"
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret || Virtual keyboard
|}
|}


=== [[Papa's Daughters]] ===
=== [[Framed]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
|- style="background:lightgreen"
|  Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
|}
|}


=== [[Papa's Daughters 2]] ===
=== [[Ghost in the Sheet]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
Line 746: Line 855:
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
| In game || Tab || Show hint icons for exits || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightblue"
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
| In game || F1 || Ability: Telekinesis || Alias || On-screen button
|- style="background:lightblue"
| In game || F2 || Ability: Push || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y
| In game || F3 || Ability: Lightning || Alias || On-screen button
|}
|- style="background:lightblue"
 
| In game || F4 || Ability: Light || Alias || On-screen button
=== [[Project Lonely Robot]] ===
|- style="background:lightblue"
| In game || F5 || Ability: Wind || Alias || On-screen button
|- style="background:lightblue"
| In game || F6 || Ability: Sound || Alias || On-screen button
|- style="background:lightblue"
| In game || F7 || Ability: Esence || Alias || On-screen button
|- style="background:lightblue"
| In game || F8 || Ability: Exorcist || Alias || On-screen button
|- style="background:gold"
| In game || Backspace || Skip minigame || Secret || Virtual keyboard
|- style="background:pink"
| In game || F10 || Take screenshot || Debug || Virtual keyboard
|}
 
=== [[The Golden Calf]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:gold"
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret || Virtual keyboard
|}
|}


=== [[Looky - The Adventure]] ===
=== [[Hor]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|}
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || JOY_DOWN
|- style="background:pink"
| In game || F12 || Take screenshot || Debug || Virtual keyboard
|}


=== [[Machu Mayu]] ===
=== [[James Peris: No Licence Nor Control]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
=== [[Mirage]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Porn level settings || Text input || Tricky questions to enable porn || Nice to have || Virtual keyboard
|}
|- style="background:green"
 
| In game || Down || Dance move down || Must have || JOY_DOWN
=== [[Monday Starts on Saturday]] ===
|- style="background:green"
{| border="1" cellpadding="2"
| In game || Up || Dance move up || Must have || JOY_UP
|- style="background:silver"
|- style="background:green"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || Left || Dance move left || Must have || JOY_LEFT
|- style="background:white"
|- style="background:green"
| Anytime || Standard controls without F1 key
| In game || Right || Dance move right || Must have || JOY_RIGHT
|- style="background:green"
| In game || Space || Dance move around || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| Save menu || Mouse wheel up || Previous page || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
| Save menu || Mouse wheel down || Next page || Alias || On-screen button
|- style="background:gold"
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret || Virtual keyboard
|- style="background:grey"
| In game || Ctrl+S || Hide overlay || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Ctrl+T || Open trucos window || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| Music choose || Text input || Some code to select music || Disabled? ||
|}
|}


=== [[Night Train]] ===
=== [[J.U.L.I.A.: Untold]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
|- style="background:grey"
 
| In game || F1 || Load level || Disabled, unreachable code ||
=== [[One]] ===
|- style="background:grey"
{| border="1" cellpadding="2"
| In game || F2 || Load blueprint || Disabled, unreachable code ||
|- style="background:silver"
|- style="background:grey"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || F6 || Save level || Disabled, unreachable code ||
|- style="background:white"
|- style="background:grey"
| Anytime || Standard controls
| In game || F7 || Save  blueprint || Disabled, unreachable code ||
|- style="background:lightgreen"
|- style="background:grey"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- style="background:green"
|- style="background:grey"
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y
| In game || F12 || Perform data save || Disabled, unreachable code ||
|}
|- style="background:grey"
 
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
=== [[One Helluva Day]] ===
|- style="background:grey"
| In game || 1 || Toggle blueprint exit 1 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 2 || Toggle blueprint exit 2 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 3 || Toggle blueprint exit 3 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 4 || Toggle blueprint exit 4 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 5 || Toggle blueprint exit 5 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 6 || Toggle blueprint exit 6 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 7 || Toggle blueprint exit 7 || Disabled, unreachable code ||
|- style="background:grey"
| In game || 8 || Toggle blueprint exit 8 || Disabled, unreachable code ||
|}
 
=== [[Papa's Daughters]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:lightgreen"
| In game || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
|- style="background:green"
|- style="background:lightgreen"
| In game || Up || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_UP / JOY_UP
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
|- style="background:green"
| In game || Shift || Used in dumpbell puzzle || Must have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[OpenQuest]] ===
=== [[Papa's Daughters 2]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
|- style="background:lightgreen"
|  Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || L || Look At action || Alias || JOY_UP
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || U || Use action || Alias || JOY_RIGHT
|}
|}


=== [[Paintaria]] ===
=== [[Project Lonely Robot]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Pigeons in the Park]] ===
=== [[Life In 3 Minutes]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Project: Doom]] ===
=== [[Looky - The Adventure]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || JOY_DOWN
|- style="background:pink"
| In game || F12 || Take screenshot || Debug || Virtual keyboard
|}
|}


=== [[Project Joe]] ===
=== [[Machu Mayu]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightblue"
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== [[Rebecca Carlson Mystery 01 - Silent Footsteps]] ===
=== [[Mirage]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde]] ===
=== [[Monday Starts on Saturday]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightblue"
| In game || Backspace  || Skip cutscene || Nice to have || JOY_LEFT
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Rosemary]] ===
=== [[Night Train]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 953: Line 1,088:
|}
|}


=== [[Satan and Sons]] ===
=== [[One]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Shaban]] ===
=== [[One Helluva Day]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:green"
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y
| In game || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN
|- style="background:grey"
|- style="background:green"
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code ||
| In game || Up || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_UP / JOY_UP
|- style="background:green"
| In game || Shift || Used in dumpbell puzzle || Must have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Sofia's Debt]] ===
=== [[OpenQuest]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || U || Use action || Alias || JOY_RIGHT
|}
|}


=== [[Space Invaders]] ===
=== [[Paintaria]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[The Ancient Mark - Episode 1]] ===
=== [[Pigeons in the Park]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Tanya Grotter and the Magical Double Bass]] ===
=== [[Project Doom|Project: Doom]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
|}
|}


=== [[Tanya Grotter and the Disappearing Floor]] ===
=== [[Project Joe]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:grey"
|- style="background:lightblue"
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== [[The Box]] ===
=== [[Silent Footsteps]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:blue"
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:blue"
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:blue"
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:blue"
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|}
|}


=== [[The Kite]] ===
=== [[1 1/2 Ritter|1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Backspace  || Skip cutscene || Nice to have || JOY_LEFT
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Fairy Tales About Toshechka and Boshechka]] ===
=== [[Rosemary]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
| In game || F9 || Take screenshot || Debug || Virtual keyboard
|- style="background:gold"
| In game || "giveall" || Type "giveall" to get all items || Secret || Virtual keyboard
|}
|}


=== [[The Trader of Stories]] ===
=== [[Satan and Sons]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
Line 1,079: Line 1,236:
|}
|}


=== [[The White Chamber]] ===
=== [[Shaban]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:lightblue"
| In game || Space || Droid action  || Must have || MOUSE_MIDDLE / JOY_Y
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
|- style="background:grey"
| In game || Up || Move droid up || Must have || JOY_UP
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code ||
|- style="background:green"
| In game || Down || Move droid down || Must have || JOY_DOWN
|- style="background:green"
| In game || Left || Move droid left || Must have || JOY_LEFT
|- style="background:green"
| In game || Right || Move droid right || Must have || JOY_RIGHT
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN
|- style="background:lightgreen"
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP
|- style="background:gold"
| In game || Home || Warp to debug room || Secret || Virtual keyboard
|}
|}


=== [[Vsevolod]] ===
=== [[Sofia's Debt]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
 
=== [[Space Invaders]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || I || Show inventory || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || J || Show journal || Alias, accessible with inventory+click || JOY_LEFT
|- style="background:lightblue"
| In game || M || Show music settings || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|}
|}


=== [[Wilma Tetris]] ===
=== [[The Ancient Mark - Episode 1]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without Right click
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|}
| In game || Up / Space || Rotate tetris tile || Must have || MOUSE_RIGHT / JOY_Y / JOY_UP
 
|- style="background:green"
=== [[Tanya Grotter and the Magical Double Bass]] ===
| In game || Down / NumPad2 || Drop tetris tile || Must have || MOUSE_MIDDLE / JOY_DOWN
|- style="background:green"
| In game || Left / NumPad4 || Move tetris tile left || Must have || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:green"
| In game || Right / NumPad6 || Move tetris tile right || Must have || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:gold"
| In game || "kangaroo" || Type "kangaroo" to enable/disable infinite lives || Secret || Virtual keyboard
|- style="background:gold"
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret || Virtual keyboard
|- style="background:gold"
| In game || "smudla" || Type "smudla" to take off one item || Secret || Virtual keyboard
|}
 
=== Wintermute Engine Technology Demo ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
|- style="background:grey"
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
|}
|}


== 2D games with text input required for gameplay ==
=== [[Tanya Grotter and the Disappearing Floor]] ===
 
=== [[Five Lethal Demons]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:grey"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
|- style="background:lightblue"
|- style="background:grey"
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
|- style="background:lightblue"
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== [[Beyond the Threshold]] ===
=== [[The Box]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| Save menu || Text input || Password puzzle || Must have || Virtual keyboard
|}
|}


=== [[Corrosion: Cold Winter Waiting]] ===
=== [[The Kite]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
|}
|}


=== [[Helga Deep In Trouble]] ===
=== [[Fairy Tales About Toshechka and Boshechka]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:pink"
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
| In game || F9 || Take screenshot || Debug || Virtual keyboard
|- style="background:lightblue"
|- style="background:gold"
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT
| In game || "giveall" || Type "giveall" to get all items || Secret || Virtual keyboard
|- style="background:lightblue"
|}
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT
 
|- style="background:lightblue"
=== [[The Trader of Stories]] ===
| In game || Backspace || Phone button Cancel || Alias || On-screen button
{| border="1" cellpadding="2"
|- style="background:lightblue"
|- style="background:silver"
| In game || Down || Phone button Down || Alias || JOY_DOWN
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:lightblue"
|- style="background:white"
| In game || Up || Phone button Up || Alias || JOY_UP
| Anytime || Standard controls
|- style="background:lightblue"
|- style="background:lightgreen"
| In game || 0 || Phone button 0 || Alias || On-screen button
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|}
| In game || 1 || Phone button 1 || Alias || On-screen button
 
|- style="background:lightblue"
=== [[The White Chamber]] ===
| In game || 2 || Phone button 2 || Alias || On-screen button
{| border="1" cellpadding="2"
|- style="background:lightblue"
|- style="background:silver"
| In game || 3 || Phone button 3 || Alias || On-screen button
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:lightblue"
| In game || 4 || Phone button 4 || Alias || On-screen button
|- style="background:lightblue"
| In game || 5 || Phone button 5 || Alias || On-screen button
|- style="background:lightblue"
| In game || 6 || Phone button 6 || Alias || On-screen button
|- style="background:lightblue"
| In game || 7 || Phone button 7 || Alias || On-screen button
|- style="background:lightblue"
| In game || 8 || Phone button 8 || Alias || On-screen button
|- style="background:lightblue"
| In game || 9 || Phone button 9 || Alias || On-screen button
|- style="background:lightblue"
| In game || * || Phone button * || Alias || On-screen button
|- style="background:lightblue"
| In game || # || Phone button # || Alias || On-screen button
|}
 
=== [[Pole Chudes]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Text input || Input guessed word || Must have || Virtual keyboard
| In game || Space || Droid action  || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
| In game || Up || Move droid up || Must have || JOY_UP
|- style="background:green"
| In game || Down || Move droid down || Must have || JOY_DOWN
|- style="background:green"
| In game || Left || Move droid left || Must have || JOY_LEFT
|- style="background:green"
| In game || Right || Move droid right || Must have || JOY_RIGHT
|- style="background:lightgreen"
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN
|- style="background:lightgreen"
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP
|- style="background:gold"
|- style="background:gold"
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP
| In game || Home || Warp to debug room || Secret || N/A
|- style="background:gold"
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN
|}
|}


=== [[Rhiannon: Curse of the four Branches]] ===
=== [[Vsevolod]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
| In game || I || Show inventory || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightblue"
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || J || Show journal || Alias, accessible with inventory+click || JOY_LEFT
|}
|- style="background:lightblue"
 
| In game || M || Show music settings || Alias || JOY_RIGHT
= 2.5D games =
 
== 2.5D games without required text input ==
 
=== On the Tracks of Dinosaurs ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| In game || X || Show hint icons on exits || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || I || Open inventory || Alias || JOY_UP
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || M || Open map || Alias || JOY_DOWN
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|}
|}


=== The Lost Crown - A Ghost-Hunting Adventure ===
=== [[Wilma Tetris]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without Right click
|- style="background:gold"
|- style="background:lightgreen"
| In game || F1 || Warp to Darklingroom_end scene || Secret || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|- style="background:green"
| In game || F3 || Take screenshot || Debug || Virtual keyboard
| In game || Up / Space || Rotate tetris tile || Must have || MOUSE_RIGHT / JOY_Y / JOY_UP
|- style="background:green"
| In game || Down / NumPad2 || Drop tetris tile || Must have || MOUSE_MIDDLE / JOY_DOWN
|- style="background:green"
| In game || Left / NumPad4 || Move tetris tile left || Must have || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:green"
| In game || Right / NumPad6 || Move tetris tile right || Must have || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:gold"
| In game || "kangaroo" || Type "kangaroo" to enable/disable infinite lives || Secret || Virtual keyboard
|- style="background:gold"
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret || Virtual keyboard
|- style="background:gold"
| In game || "smudla" || Type "smudla" to take off one item || Secret || Virtual keyboard
|}
|}


== 2.5D games with text input required for user name / saved game description only ==
=== Wintermute Engine Technology Demo ===
 
=== Art of Murder: FBI Confidential ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|}
| In game || F1 || Show scene geometry || Disabled, need debg == True ||
 
|- style="background:grey"
== 2D games with text input required for gameplay ==
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||
 
|- style="background:grey"
=== [[Five Lethal Demons]] ===
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||
{| border="1" cellpadding="2"
|- style="background:grey"
|- style="background:silver"
| In game || 2 || Show overlay || Disabled, need debg == True ||
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:grey"
|- style="background:white"
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||
| Anytime || Standard controls
|- style="background:grey"
|- style="background:lightgreen"
| In game || 3 || Reload scene || Disabled, need debg == True ||
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:green"
| In game || 4 || Print items list || Disabled, need debg == True ||
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || 5 || Game over || Disabled, need debg == True ||
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+5 || Credits || Disabled, need debg == True ||
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|- style="background:grey"
|}
| In game || 6 || Select day mode || Disabled, need debg == True ||
 
|- style="background:grey"
=== [[Beyond the Threshold]] ===
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||
{| border="1" cellpadding="2"
|- style="background:grey"
|- style="background:silver"
| In game || 7 || Show movie || Disabled, need debg == True ||
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:grey"
|- style="background:white"
| In game || 9 || Turn music on || Disabled, need debg == True ||
| Anytime || Standard controls
|- style="background:grey"
|- style="background:lightgreen"
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:green"
| In game || 0 || Exit || Disabled, need debg == True ||
| Save menu || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:grey"
|}
| In game || C || Drop selected item || Disabled, need debg == True ||
 
|- style="background:grey"
=== [[Corrosion: Cold Winter Waiting]] ===
| In game || H || Show superhint || Disabled, need debg == True ||
{| border="1" cellpadding="2"
|- style="background:grey"
|- style="background:silver"
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:grey"
|- style="background:white"
| In game || L || Get leg item || Disabled, need debg == True ||
| Anytime || Standard controls
|- style="background:grey"
|- style="background:lightgreen"
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:green"
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
|- style="background:grey"
|- style="background:blue"
| In game || S || Send test in-game SMS || Disabled, need debg == True ||
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT
|- style="background:grey"
|- style="background:blue"
| In game || U || Unload models || Disabled, need debg == True ||
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT
|- style="background:grey"
|- style="background:blue"
| In game || X || Change light position X || Disabled, need debg == True ||
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP
|- style="background:grey"
|- style="background:blue"
| In game || Y || Change light position Y || Disabled, need debg == True ||
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN
|- style="background:grey"
|}
| In game || Z || Change light position Z || Disabled, need debg == True ||
 
|- style="background:grey"
=== [[Helga Deep In Trouble]] ===
| In game || Up || Walk forward || Disabled, need debg == True && KEYBD_ENABLE ||
{| border="1" cellpadding="2"
|- style="background:grey"
|- style="background:silver"
| In game || Down || Walk backward || Disabled, need debg == True && KEYBD_ENABLE ||
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:grey"
|- style="background:white"
| In game || Left || Turn left || Disabled, need debg == True && KEYBD_ENABLE ||
| Anytime || Standard controls without F1 key
|- style="background:grey"
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE ||
|}
 
=== Basis Octavus ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Walk forward || Alias || JOY_UP
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT
|- style="background:lightblue"
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || Backspace || Phone button Cancel || Alias || On-screen button
|- style="background:lightblue"
| In game || Down || Phone button Down || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || Up || Phone button Up || Alias || JOY_UP
|- style="background:lightblue"
| In game || 0 || Phone button 0 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Walk backward || Alias || JOY_DOWN
| In game || 1 || Phone button 1 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Turn left || Alias || JOY_LEFT
| In game || 2 || Phone button 2 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias || JOY_RIGHT
| In game || 3 || Phone button 3 || Alias || On-screen button
|- style="background:pink"
|- style="background:lightblue"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
| In game || 4 || Phone button 4 || Alias || On-screen button
|}
|- style="background:lightblue"
 
| In game || 5 || Phone button 5 || Alias || On-screen button
=== Dark Fall: Lost Souls ===
|- style="background:lightblue"
{| border="1" cellpadding="2"
| In game || 6 || Phone button 6 || Alias || On-screen button
|- style="background:silver"
|- style="background:lightblue"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || 7 || Phone button 7 || Alias || On-screen button
|- style="background:white"
|- style="background:lightblue"
| Anytime || Standard controls without F1 key
| In game || 8 || Phone button 8 || Alias || On-screen button
|- style="background:lightgreen"
|- style="background:lightblue"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || 9 || Phone button 9 || Alias || On-screen button
|- style="background:lightblue"
| In game || * || Phone button * || Alias || On-screen button
|- style="background:lightblue"
| In game || # || Phone button # || Alias || On-screen button
|}
|}


=== Face Noir ===
=== J.U.L.I.A. ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F1 || Show hint icons || Nice to have || JOY_Y
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
|}
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT
 
=== J.U.L.I.A.: Among the Stars ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:pink"
| In game || F11 || Cancel waiting || Debug || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
| In game || Backspace || Cancel input || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Left || Move mobot left || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || Right || Move mobot right || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || Down || Move mobot down || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
| In game || Up || Move mobot up || Alias || JOY_UP
|- style="background:grey"
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code ||
|}
|}


=== The Last Crown - Midnight Horror ===
=== [[Pole Chudes]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|- style="background:green"
| In game || F1 || Exit || Debug || Virtual keyboard
| In game || Text input || Input guessed word || Must have || Virtual keyboard
|- style="background:pink"
|- style="background:gold"
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP
|- style="background:pink"
|- style="background:gold"
| In game || F3 || Take screenshot || Debug || Virtual keyboard
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN
|- style="background:pink"
| In game || F4 || Settings || Debug || Virtual keyboard
|- style="background:pink"
| In game || F5 || Cancel waiting || Debug || Virtual keyboard
|- style="background:pink"
| In game || F6 || Print character coordinates || Debug || Virtual keyboard
|- style="background:pink"
| In game || F7 || Bezier window || Debug || Virtual keyboard
|}
|}


=== Lov Mamuta ===
=== [[Rhiannon: Curse of the Four Branches]] ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:green"
| In game || Up || Walk forward || Alias || JOY_UP
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightgreen"
| In game || Down || Walk backward || Alias || JOY_DOWN
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
|}


=== Mental Repairs Inc ===
= 2.5D games =
 
== 2.5D games without required text input ==
 
=== Informer Alavi - Murder of Miss Rojan ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || F1 || Show help || Alias || JOY_LEFT
|}
|}


=== Palladion ===
=== On the Tracks of Dinosaurs ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || X || Show hint icons on exits || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightblue"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || I || Open inventory || Alias || JOY_UP
|- style="background:lightblue"
| In game || M || Open map || Alias || JOY_DOWN
|}
 
=== The Lost Crown - A Ghost-Hunting Adventure ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:gold"
| In game || F1 || Warp to Darklingroom_end scene || Secret || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F12 || Take screenshot || Debug || Virtual keyboard
| In game || F3 || Take screenshot || Debug || Virtual keyboard
|}
|}


=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===
=== Way of Love: Sub Zero ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without Right click
| Anytime || Standard controls
|- style="background:lightgreen"
|- style="background:lightgreen"
| In demo mode || Text input || Input license key to unlock full game || Nice to have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN
|- style="background:white"
| In game || Right click || Select next cursor action || Standard || JOY_B
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP
|- style="background:lightgreen"
|- style="background:grey"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have
| In game || Home || Warp to debug room || Does not work, there is no scenes\debugroom\debugroom.scene || N/A
|- style="background:lightgreen"
|}
| In game || Space / P || Pause || Nice to have
 
|- style="background:lightgreen"
== 2.5D games with text input required for user name / saved game description only ==
| In game || . || Skip Stuff || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| In game || Pause || Quick Save || Nice to have
|- style="background:lightblue"
| In game || 1 || Dialogue answer #1 || Alias
|- style="background:lightblue"
| In game || 2 || Dialogue answer #2 || Alias
|- style="background:lightblue"
| In game || 3 || Dialogue answer #3 || Alias
|- style="background:lightblue"
| In game || 4 || Dialogue answer #4 || Alias
|- style="background:lightblue"
| In game || s || Settings menu || Alias
|- style="background:pink"
| In game || Shift+P || Take screenshot || Debug
|- style="background:grey"
| In game || Tab || Show hints || Calls Scene.ApplyEvent("tab"), which is never handled
|- style="background:grey"
| In game || Left || Turn left || Disabled, direct_control.script is unused
|- style="background:grey"
| In game || Right || Turn right || Disabled, direct_control.script is unused
|- style="background:grey"
| In game || Up || Walk forward || Disabled, direct_control.script is unused
|- style="background:grey"
| In game || Up || Walk backward || Disabled, direct_control.script is unused
|}


=== Wintermute 3D Characters Technology Demo ===
=== Art of Murder: FBI Confidential ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:grey"
| In game || Up || Walk forward || Alias || JOY_UP
| In game || F1 || Show scene geometry || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Down || Walk backward || Alias || JOY_DOWN
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Left || Turn left || Alias || JOY_LEFT
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Right || Turn right || Alias || JOY_RIGHT
| In game || 2 || Show overlay || Disabled, need debg == True ||
|- style="background:pink"
|- style="background:grey"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||
|}
|- style="background:grey"
 
| In game || 3 || Reload scene || Disabled, need debg == True ||
=== Zbang! The Game ===
|- style="background:grey"
{| border="1" cellpadding="2"
| In game || 4 || Print items list || Disabled, need debg == True ||
|- style="background:silver"
|- style="background:grey"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || 5 || Game over || Disabled, need debg == True ||
|- style="background:white"
|- style="background:grey"
| Anytime || Standard controls without Right click
| In game || Shift+5 || Credits || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || 6 || Select day mode || Disabled, need debg == True ||
|- style="background:white"
|- style="background:grey"
| In game || Right click || Select next cursor action || Standard || JOY_B
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have
| In game || 7 || Show movie || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have
| In game || 9 || Turn music on || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| In game || . || Skip talking & walking || Nice to have || JOY_DOWN
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| In game || Tab || Point mouse to the door (works only in first scene in Demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || 0 || Exit || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Left || Turn left || Alias || JOY_LEFT
| In game || C || Drop selected item || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Right || Turn right || Alias || JOY_RIGHT
| In game || H || Show superhint || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Up || Walk forward || Alias || JOY_UP
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||
|- style="background:pink"
|- style="background:grey"
| In game || Text input || Support IRC Chat window || Debug
| In game || L || Get leg item || Disabled, need debg == True ||
|}
|- style="background:grey"
 
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||
== 2.5D games with text input required for gameplay ==
|- style="background:grey"
 
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||
=== Alpha Polaris ===
|- style="background:grey"
{| border="1" cellpadding="2"
| In game || S || Send test in-game SMS || Disabled, need debg == True ||
|- style="background:silver"
|- style="background:grey"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || U || Unload models || Disabled, need debg == True ||
|- style="background:white"
|- style="background:grey"
| Anytime || Standard controls without F1 key
| In game || X || Change light position X || Disabled, need debg == True ||
|- style="background:grey"
| In game || Y || Change light position Y || Disabled, need debg == True ||
|- style="background:grey"
| In game || Z || Change light position Z || Disabled, need debg == True ||
|- style="background:grey"
| In game || Up || Walk forward || Disabled, need debg == True && KEYBD_ENABLE ||
|- style="background:grey"
| In game || Down || Walk backward || Disabled, need debg == True && KEYBD_ENABLE ||
|- style="background:grey"
| In game || Left || Turn left || Disabled, need debg == True && KEYBD_ENABLE ||
|- style="background:grey"
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE ||
|}
 
=== Basis Octavus ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:red"
| In game || Localized text input || Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) || Must have || TODO: International virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F1 || Help screen || Alias || JOY_RIGHT
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || i || Show inventory || Alias || JOY_LEFT
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll article up || Alias || PAGEUP / JOY_UP
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll article down || Alias || PAGEDOWN / JOY_DOWN
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F2 || Toggle scene geometry || Debug || Virtual keyboard
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|- style="background:pink"
|}
| In game || Ctrl+F3 || Change shadow type || Debug || Virtual keyboard
 
|- style="background:pink"
=== Dark Fall: Lost Souls ===
| In game || Ctrl+F5 || Take screenshot || Debug || Virtual keyboard
{| border="1" cellpadding="2"
|- style="background:pink"
|- style="background:silver"
| In game || Ctrl+F6 || Set speech volume to 99 || Debug || Virtual keyboard
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:pink"
|- style="background:white"
| In game || Ctrl+F7 || Show debug parser || Debug || Virtual keyboard
| Anytime || Standard controls without F1 key
|- style="background:pink"
|- style="background:lightgreen"
| In game || Ctrl+F8 || Print music volume info || Debug || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|}
| In game || Ctrl+F9 || Exit || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F10 || Show debug parser || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F11 || Light helper window || Debug || Virtual keyboard
|- style="background:pink"
| In game || Text input || A really, really nice cmdline debug interface, allowing switching models, changing time of day, getting/dropping items, warping to scenes and many more || Debug || Virtual keyboard
|- style="background:pink"
| In game || Text input || Some debug helpers: coordinateHelper window, lightHelper window || Debug || Virtual keyboard
|- style="background:gold"
| In game || Up || Walk forward || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Down || Walk backward || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Left || Turn left || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Right || Turn right || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Shift+Up || Run forward || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Shift+Down || Run backward || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Shift+Left || Turn left fast || Secret, type "directwalk true" in console to unlock
|- style="background:gold"
| In game || Shift+Right || Turn right fast || Secret, type "directwalk true" in console to unlock
|}


=== J.U.L.I.A. ===
=== Face Noir ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || F1 || Show hint icons || Nice to have || JOY_Y
|- style="background:green"
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT
|- style="background:lightgreen"
|- style="background:lightblue"
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:grey"
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code ||
|}
|}


=== J.U.L.I.A.: Among the Stars ===
=== The Last Crown - Midnight Horror ===
{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
|- style="background:silver"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
|- style="background:white"
| Anytime || Standard controls without F1 key
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || F11 || Cancel waiting || Debug || Virtual keyboard
| In game || F1 || Exit || Debug || Virtual keyboard
|- style="background:lightblue"
|- style="background:pink"
| In game || Backspace || Cancel input || Alias || MOUSE_MIDDLE / JOY_Y
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:pink"
| In game || Left || Move mobot left || Alias || JOY_LEFT
| In game || F3 || Take screenshot || Debug || Virtual keyboard
|- style="background:pink"
| In game || F4 || Settings || Debug || Virtual keyboard
|- style="background:pink"
| In game || F5 || Cancel waiting || Debug || Virtual keyboard
|- style="background:pink"
| In game || F6 || Print character coordinates || Debug || Virtual keyboard
|- style="background:pink"
| In game || F7 || Bezier window || Debug || Virtual keyboard
|}
 
=== Lov Mamuta ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Move mobot right || Alias || JOY_RIGHT
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightblue"
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Move mobot down || Alias || JOY_DOWN
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Move mobot up || Alias || JOY_UP
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
 
=== Mental Repairs Inc ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || F1 || Show help || Alias || JOY_LEFT
|}
 
=== Palladion ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:pink"
| In game || F12 || Take screenshot || Debug || Virtual keyboard
|}
 
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without Right click
|- style="background:lightgreen"
| In demo mode || Text input || Input license key to unlock full game || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:white"
| In game || Right click || Select next cursor action || Standard || JOY_B
|- style="background:lightgreen"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A
|- style="background:lightgreen"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B
|- style="background:lightgreen"
| In game || Space / P || Pause || Nice to have || Virtual keyboard
|- style="background:lightgreen"
| In game || . || Skip Stuff || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| In game || Pause || Quick Save || Nice to have || N/A
|- style="background:lightblue"
| In game || 1 || Dialogue answer #1 || Alias || On-screen button
|- style="background:lightblue"
| In game || 2 || Dialogue answer #2 || Alias || On-screen button
|- style="background:lightblue"
| In game || 3 || Dialogue answer #3 || Alias || On-screen button
|- style="background:lightblue"
| In game || 4 || Dialogue answer #4 || Alias || On-screen button
|- style="background:lightblue"
| In game || s || Settings menu || Alias || On-screen button
|- style="background:pink"
| In game || Shift+P || Take screenshot || Debug || Virtual keyboard
|- style="background:grey"
| In game || Tab || Show hints || Calls Scene.ApplyEvent("tab"), which is never handled ||
|- style="background:grey"
| In game || Left || Turn left || Disabled, direct_control.script is unused ||
|- style="background:grey"
| In game || Right || Turn right || Disabled, direct_control.script is unused ||
|- style="background:grey"
| In game || Up || Walk forward || Disabled, direct_control.script is unused ||
|- style="background:grey"
| In game || Up || Walk backward || Disabled, direct_control.script is unused ||
|}
 
=== Stroke of Fate dilogy ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
| In game || Mouse wheel up || Camera zoom out || Alias || PAGEUP / JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Camera zoom in || Alias || PAGEDOWN / JOY_DOWN
|- style="background:lightblue"
| In game || M / Shift+M || Open map || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || N / Shift+N || Open notes || Alias || JOY_RIGHT
|- style="background:pink"
| In game || Shift+C || Force drawing cursor || Debug || N/A
|- style="background:pink"
| In game || Shift+F || Warp to mouse cursor || Debug || N/A
|- style="background:grey"
| In game || Up || Walk forward || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Down || Walk backward || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Left || Turn left || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Right || Turn right || Disabled, if(0) || N/A
|- style="background:grey"
| In game || Up || Move up || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Down || Move down || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Left || Move left || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Right || Move right || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Q / F2 || Move higher || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || A / NumPad 1 || Move lower || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || Insert || Turn left || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || <Keycode 61?!> || Turn right || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || B / NumPad 2 || Add everything to blog in SoF1, Disable random node in SoF2 || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || D / NumPad 4 || Change shadow type || Disabled, if(DEBUG or DEMO) || N/A
|- style="background:grey"
| In game || G / NumPad 7 || Free actors list || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || I / NumPad 9 || Test animation and render || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || R / F3 || Switch language || Disabled, if(DEMO) || N/A
|- style="background:grey"
| In game || S / F4 || Trace actor position || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || T / F5 || Toggle camera || Disabled, if(DEBUG or DEMO) || N/A
|- style="background:grey"
| In game || P / Shift+P || Toggle eyepatch model || Disabled, if(DEBUG) || N/A
|- style="background:grey"
| In game || 0 || Change model: "hide" / "crouch" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 1 || Change model: default, PIXEL_STEP /= 2 || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 2 || Change model: "sit", PIXEL_STEP *= 2 || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 3 || Change model: "heil" / "zieg" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 4 || Toggle active || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 5 || Change model: "action" / "knock" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 7 || Change model: "shidle" / "shout" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 8 || Change model: "take" / "grab" || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || 9 || Change model: other || Disabled, if(DEMO or DEBUG) || N/A
|- style="background:grey"
| In game || Space || Toggle scene geometry || Disabled, if(DEMO or DEBUG) || N/A
|}
 
=== Wintermute 3D Characters Technology Demo ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightblue"
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:lightblue"
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
 
=== Zbang! The Game ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without Right click
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:white"
| In game || Right click || Select next cursor action || Standard || JOY_B
|- style="background:lightgreen"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A
|- style="background:lightgreen"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B
|- style="background:lightgreen"
| In game || . || Skip talking & walking || Nice to have || JOY_DOWN
|- style="background:lightgreen"
| In game || Tab || Point mouse to the door (works only in first scene in Demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:pink"
| In game || Text input || Support IRC Chat window || Debug || Virtual keyboard
|}
 
== 2.5D games with text input required for gameplay ==
 
=== Alpha Polaris ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:white"
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:red"
| In game || Localized text input || Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) || Unimplemented || TODO: International virtual keyboard
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || F1 || Help screen || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || i || Show inventory || Alias || JOY_LEFT
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll article up || Alias || PAGEUP / JOY_UP
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll article down || Alias || PAGEDOWN / JOY_DOWN
|- style="background:pink"
| In game || Ctrl+F2 || Toggle scene geometry || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F3 || Change shadow type || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F5 || Take screenshot || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F6 || Set speech volume to 99 || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F7 || Show debug parser || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F8 || Print music volume info || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F9 || Exit || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F10 || Show debug parser || Debug || Virtual keyboard
|- style="background:pink"
| In game || Ctrl+F11 || Light helper window || Debug || Virtual keyboard
|- style="background:pink"
| In game || Text input || A really, really nice cmdline debug interface, allowing switching models, changing time of day, getting/dropping items, warping to scenes and many more || Debug || Virtual keyboard
|- style="background:pink"
| In game || Text input || Some debug helpers: coordinateHelper window, lightHelper window || Debug || Virtual keyboard
|- style="background:gold"
| In game || Up || Walk forward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Down || Walk backward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Left || Turn left || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Right || Turn right || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Shift+Up || Run forward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Shift+Down || Run backward || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Shift+Left || Turn left fast || Secret, type "directwalk true" in console to unlock || N/A
|- style="background:gold"
| In game || Shift+Right || Turn right fast || Secret, type "directwalk true" in console to unlock || N/A
|}
|}
234

edits

Navigation menu