Open main menu

Difference between revisions of "Wintermute/Controls"

 
(45 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 82: Line 84:
|- style="background:grey"
|- style="background:grey"
| Disabled || Control mentioned in unreachable code, cannot be used without patching game
| Disabled || Control mentioned in unreachable code, cannot be used without patching game
|- style="background:red"
| Unimplemented || It's impossible to complete game without this control, and ScummVM can't emulate it
|}
|}


Line 91: 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 101: 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 115: 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 123: 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 143: 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 150: 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 160: 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 171: Line 205:
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Down / JOY_DOWN
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN
|}
|}


=== [[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
|- style="background:white"
|- style="background:white"
| Sometimes || Left click || Skip animation || Standard
| Sometimes || Left click || Skip animation || Standard || JOY_A
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Skip (intro) || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || Space || Skip (intro) || Nice to have || MOUSE_MIDDLE / JOY_Y
Line 189: 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 199: 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 213: 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 223: 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 235: 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 241: 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 253: Line 300:
| 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:lightblue"
|- style="background:lightblue"
| In phone || Backspace || Phone button Cancel || Alias
| In phone || Backspace || Phone button Cancel || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || Down || Phone button Down || Alias || JOY_DOWN
| In phone || Down || Phone button Down || Alias || JOY_DOWN
Line 259: Line 306:
| In phone || Up || Phone button Up || Alias || JOY_UP
| In phone || Up || Phone button Up || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 0 || Phone button 0 || Alias
| In phone || 0 || Phone button 0 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 1 || Phone button 1 || Alias
| In phone || 1 || Phone button 1 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 2 || Phone button 2 || Alias
| In phone || 2 || Phone button 2 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 3 || Phone button 3 || Alias
| In phone || 3 || Phone button 3 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 4 || Phone button 4 || Alias
| In phone || 4 || Phone button 4 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 5 || Phone button 5 || Alias
| In phone || 5 || Phone button 5 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 6 || Phone button 6 || Alias
| In phone || 6 || Phone button 6 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 7 || Phone button 7 || Alias
| In phone || 7 || Phone button 7 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 8 || Phone button 8 || Alias
| In phone || 8 || Phone button 8 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || 9 || Phone button 9 || Alias
| In phone || 9 || Phone button 9 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || * || Phone button * || Alias
| In phone || * || Phone button * || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In phone || # || Phone button # || Alias
| In phone || # || Phone button # || Alias || On-screen button
|- style="background:gold"
|- style="background:gold"
| In game || Home || Warp to debug room || Secret
| In game || Home || Warp to debug room || Secret || N/A
|}
|}


Line 289: 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 297: Line 344:
| In game || Space || Switch between game & blueprints view || Must have || MOUSE_MIDDLE / JOY_Y
| In game || Space || Switch between game & blueprints view || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:gold"
|- style="background:gold"
| In game || N || Press N 5 times to obtain all disks and blueprints || Secret
| In game || N || Press N 5 times to obtain all disks and blueprints || Secret || Virtual keyboard
|}
|}


Line 303: 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 313: 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 323: 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 335: 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 341: Line 388:
| Anytime || Right click || Open Menu || Standard || JOY_B
| Anytime || Right click || Open Menu || Standard || JOY_B
|- style="background:white"
|- style="background:white"
| Anytime || Enter || Ok || Standard ||
| Anytime || Enter || Ok || Standard || Virtual keyboard
|- style="background:white"
|- style="background:white"
| Anytime || Esc || Cancel || Standard || JOY_X
| Anytime || Esc || Cancel || Standard || JOY_X
Line 349: 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"
|- 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: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: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
|}
|}


=== [[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"
|- 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: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"
| 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: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: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"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| 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"
|- 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: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
=== [[Finding Hope]] ===
|- 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
|}
 
=== [[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 523: 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
|- style="background:lightblue"
|}
| In game || F2 || Save menu || Alias
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.
|- style="background:lightblue"
 
| In game || F3 || Load menu || Alias
=== [[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"
|- style="background:lightgreen"
| In game || F5 || Quick save || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F6 || Set walking speed to Low || Alias
| In game || L || Look At action || Alias || JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F7 || Set walking speed to Medium || Alias
| In game || P || Pick Up action || Alias || JOY_DOWN
|- style="background:lightblue"
|- style="background:lightblue"
| In game || F8 || Set walking speed to High || Alias
| In game || T || Take action || Alias || JOY_LEFT
|- style="background:lightgreen"
| In game || F9 || Quick load || Nice to have
|- style="background:pink"
| In game || F10 || Cancel waiting || Debug
|- style="background:pink"
| In game || F11 || Toggle mouse grab mode || Debug
|- style="background:pink"
| In game || Alt+F4 || Exit || Debug
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
| In game || U || Use action || Alias || JOY_RIGHT
|- style="background:lightblue"
|}
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
 
|- style="background:lightblue"
=== [[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]] ===
| In books || Left / PgUp || Previous page || Alias || JOY_LEFT
{| border="1" cellpadding="2"
|- style="background:lightblue"
|- style="background:silver"
| In books || Right / PgDn || Next page || Alias || JOY_RIGHT
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:lightblue"
|- style="background:white"
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias || JOY_DOWN
| Anytime || Standard controls without F1 key
|- 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
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
 
=== [[Dreamscape]] ===
{| 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 || PgDn || Next page || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- 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
|- style="background:gold"
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret
|}
|}


=== [[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 589: 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
|- style="background:lightblue"
| In game || F2 || Ability: Push || Alias
|- style="background:lightblue"
| In game || F3 || Ability: Lightning || Alias
|- style="background:lightblue"
| In game || F4 || Ability: Light || Alias
|- style="background:lightblue"
| In game || F5 || Ability: Wind || Alias
|- style="background:lightblue"
| In game || F6 || Ability: Sound || Alias
|- style="background:lightblue"
| In game || F7 || Ability: Esence || Alias
|- style="background:lightblue"
| In game || F8 || Ability: Exorcist || Alias
|- style="background:gold"
| In game || Backspace || Skip minigame || Secret
|- style="background:pink"
| In game || F10 || Take screenshot || Debug
|}


=== [[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 645: 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
| In game || Space / Middle click || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:green"
|- style="background:lightblue"
| In game || Down || Dance move down || Must have || JOY_DOWN
| In game || F2 || Save menu || Alias || Virtual keyboard
|- style="background:green"
|- style="background:lightblue"
| In game || Up || Dance move up || Must have || JOY_UP
| In game || F3 || Load menu || Alias || Virtual keyboard
|- 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"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || F5 || Quick save || Nice to have || Virtual keyboard
|- style="background:lightblue"
| In game || F6 || Set walking speed to Low || Alias || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Mouse wheel up || Previous page || Alias
| In game || F7 || Set walking speed to Medium || Alias || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || Mouse wheel down || Next page || Alias
| In game || F8 || Set walking speed to High || Alias || Virtual keyboard
|- style="background:gold"
|- style="background:lightgreen"
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret
| In game || F9 || Quick load || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:pink"
| In game || Ctrl+S || Hide overlay || Disabled, need Game.DebugMode == true
| In game || F10 || Cancel waiting || Debug || Virtual keyboard
|- style="background:grey"
|- style="background:pink"
| In game || Ctrl+T || Open trucos window || Disabled, need Game.DebugMode == true
| In game || F11 || Toggle mouse grab mode || Debug || Virtual keyboard
|- style="background:grey"
|- style="background:pink"
| Music choose || Text input || Some code to select music || Disabled?
| In game || Alt+F4 || Exit || Debug || Virtual keyboard
|}
|- 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
|- 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"
| Save menu || PgUp || Previous page || Nice to have || JOY_LEFT
|- 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 || 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
|}


=== [[J.U.L.I.A.: Untold]] ===
=== [[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:grey"
| In game || F1 || Load level || Disabled, unreachable code ||
|- style="background:grey"
| In game || F2 || Load blueprint || Disabled, unreachable code ||
|- style="background:grey"
| In game || F6 || Save level || Disabled, unreachable code ||
|- style="background:grey"
| In game || F7 || Save  blueprint || Disabled, unreachable code ||
|- style="background:grey"
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- style="background:grey"
| In game || F12 || Perform data save || Disabled, unreachable code ||
|- style="background:grey"
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- 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]] ===
=== [[Ghost in the Sheet]] ===
{| 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 || 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]] ===
{| 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"
|- style="background:lightblue"
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
|- style="background:gold"
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret || Virtual keyboard
|}
|}


=== [[Papa's Daughters 2]] ===
=== [[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"
| 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"
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Project Lonely Robot]] ===
=== [[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"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
=== [[Looky - The Adventure]] ===
{| 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:lightgreen"
| 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
|- 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"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel up || Scroll inventory up || Alias || JOY_UP
| Save menu || Mouse wheel up || Previous page || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Mouse wheel down || Scroll inventory down || Alias || JOY_DOWN
| Save menu || Mouse wheel down || Next page || Alias || On-screen button
|- style="background:pink"
|- style="background:gold"
| In game || F12 || Take screenshot || Debug
| 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? ||
|}
|}


=== [[Machu Mayu]] ===
=== [[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 ||
|- style="background:grey"
| In game || F2 || Load blueprint || Disabled, unreachable code ||
|- style="background:grey"
| In game || F6 || Save level || Disabled, unreachable code ||
|- style="background:grey"
| In game || F7 || Save  blueprint || Disabled, unreachable code ||
|- style="background:grey"
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- style="background:grey"
| In game || F12 || Perform data save || Disabled, unreachable code ||
|- style="background:grey"
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||
|- 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 ||
|}
|}


=== [[Mirage]] ===
=== [[Papa's Daughters]] ===
{| border="1" cellpadding="2"
|- style="background:silver"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
|- style="background:white"
| Anytime || Standard controls
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
 
=== [[Monday Starts on Saturday]] ===
{| 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"
| 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
|}
 
=== [[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 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
|}
|}


=== [[One]] ===
=== [[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:green"
|- style="background:lightgreen"
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y
| 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"
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[One Helluva Day]] ===
=== [[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:green"
| In game || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN
|- style="background:green"
| 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
|}
|}


=== [[OpenQuest]] ===
=== [[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
| 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
|}
|}


=== [[Paintaria]] ===
=== [[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"
|- style="background:lightgreen"
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
| 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
|}
|}


=== [[Pigeons in the Park]] ===
=== [[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 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]] ===
=== [[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
Line 901: Line 1,066:
|}
|}


=== [[Project Joe]] ===
=== [[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:lightblue"
|- style="background:lightblue"
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== [[Rebecca Carlson Mystery 01 - Silent Footsteps]] ===
=== [[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
|- 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]] ===
=== [[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:lightgreen"
|- style="background:green"
| In game || Backspace  || Skip cutscene || Nice to have || JOY_LEFT
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[Rosemary]] ===
=== [[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
| 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 || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN
|- style="background:green"
| 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
|}
|}


=== [[Satan and Sons]] ===
=== [[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
|}
=== [[Shaban]] ===
{| 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"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightblue"
|- style="background:lightblue"
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y
| In game || L || Look At action || Alias || JOY_UP
|- style="background:grey"
|- style="background:lightblue"
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code
| 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
|}
|}


=== [[Sofia's Debt]] ===
=== [[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
|}
|}


=== [[Space Invaders]] ===
=== [[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
|}
|}


=== [[The Ancient Mark - Episode 1]] ===
=== [[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
Line 1,005: Line 1,168:
|}
|}


=== [[Tanya Grotter and the Magical Double Bass]] ===
=== [[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
|}
|}


=== [[Tanya Grotter and the Disappearing Floor]] ===
=== [[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
| 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:lightgreen"
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:grey"
|- style="background:blue"
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||
| 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 Box]] ===
=== [[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 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 || Backspace  || Skip cutscene || Nice to have || JOY_LEFT
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== [[The Kite]] ===
=== [[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
Line 1,053: Line 1,226:
|}
|}


=== [[Fairy Tales About Toshechka and Boshechka]] ===
=== [[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
|- 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
|- style="background:gold"
| In game || "giveall" || Type "giveall" to get all items || Secret
|}
|}


=== [[The Trader of Stories]] ===
=== [[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:lightblue"
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y
|- style="background:grey"
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code ||
|}
|}


=== [[The White Chamber]] ===
=== [[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
| 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 || 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"
| In game || Home || Warp to debug room || Secret
|}
|}


=== [[Vsevolod]] ===
=== [[Space Invaders]] ===
{| 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"
|}
| 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"
| 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
|- style="background:gold"
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret
|- style="background:gold"
| In game || "smudla" || Type "smudla" to take off one item || Secret
|}
|}


=== Wintermute Engine Technology Demo ===
=== [[Tanya Grotter and the Magical Double Bass]] ===
{| 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"
| Anytime || Standard controls
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|}
 
=== [[Fairy Tales About Toshechka and Boshechka]] ===
{| 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: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]] ===
{| 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
|- 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]] ===
=== [[The White Chamber]] ===
{| 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:green"
| Save menu || Text input || Search puzzle || 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"
| In game || Home || Warp to debug room || Secret || N/A
|}
 
=== [[Vsevolod]] ===
{| 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 || I || Show inventory || Must have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT
| In game || J || Show journal || Alias, accessible with inventory+click || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT
| In game || M || Show music settings || Alias || JOY_RIGHT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Backspace || Phone button Cancel || Alias
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Down || Phone button Down || Alias || JOY_DOWN
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:lightblue"
| In game || Up || Phone button Up || Alias || JOY_UP
|- style="background:lightblue"
| In game || 0 || Phone button 0 || Alias
|- style="background:lightblue"
| In game || 1 || Phone button 1 || Alias
|- style="background:lightblue"
| In game || 2 || Phone button 2 || Alias
|- style="background:lightblue"
| In game || 3 || Phone button 3 || Alias
|- style="background:lightblue"
| In game || 4 || Phone button 4 || Alias
|- style="background:lightblue"
| In game || 5 || Phone button 5 || Alias
|- style="background:lightblue"
| In game || 6 || Phone button 6 || Alias
|- style="background:lightblue"
| In game || 7 || Phone button 7 || Alias
|- style="background:lightblue"
| In game || 8 || Phone button 8 || Alias
|- style="background:lightblue"
| In game || 9 || Phone button 9 || Alias
|- style="background:lightblue"
| In game || * || Phone button * || Alias
|- style="background:lightblue"
| In game || # || Phone button # || Alias
|}
|}


=== [[Pole Chudes]] ===
=== [[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: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 || Up / Space || Rotate tetris tile || Must have || MOUSE_RIGHT / JOY_Y / JOY_UP
|- style="background:gold"
|- style="background:green"
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP
| 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"
|- style="background:gold"
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN
| In game || "smudla" || Type "smudla" to take off one item || Secret || Virtual keyboard
|}
|}


=== [[Rhiannon: Curse of the four Branches]] ===
=== 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:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


= 2.5D games =
== 2D games with text input required for gameplay ==


== 2.5D games without required text input ==
=== [[Five Lethal Demons]] ===
 
=== 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
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || X || Show hint icons on exits || Nice to have || MOUSE_MIDDLE / JOY_Y
| 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:lightblue"
|- style="background:lightblue"
| In game || I || Open inventory || Alias || JOY_UP
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || M || Open map || Alias || JOY_DOWN
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT
|}
|}


=== The Lost Crown - A Ghost-Hunting Adventure ===
=== [[Beyond the Threshold]] ===
{| 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:gold"
|- style="background:lightgreen"
| In game || F1 || Warp to Darklingroom_end scene || Secret
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:pink"
|- style="background:green"
| In game || F3 || Take screenshot || Debug
| Save menu || Text input || Password puzzle || Must have || Virtual keyboard
|}
|}


== 2.5D games with text input required for user name / saved game description only ==
=== [[Corrosion: Cold Winter Waiting]] ===
{| 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:green"
| Save menu || Text input || Search puzzle || Must 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
|}


=== Art of Murder: FBI Confidential ===
=== [[Helga Deep In Trouble]] ===
{| 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:grey"
|- style="background:green"
| In game || F1 || Show scene geometry || Disabled, need debg == True ||
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard
|- style="background:grey"
|- style="background:lightblue"
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT
|- style="background:grey"
|- style="background:lightblue"
| In game || 2 || Show overlay || Disabled, need debg == True ||
| In game || Backspace || Phone button Cancel || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||
| In game || Down || Phone button Down || Alias || JOY_DOWN
|- style="background:grey"
|- style="background:lightblue"
| In game || 3 || Reload scene || Disabled, need debg == True ||
| In game || Up || Phone button Up || Alias || JOY_UP
|- style="background:grey"
|- style="background:lightblue"
| In game || 4 || Print items list || Disabled, need debg == True ||
| In game || 0 || Phone button 0 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || 5 || Game over || Disabled, need debg == True ||
| In game || 1 || Phone button 1 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+5 || Credits || Disabled, need debg == True ||
| In game || 2 || Phone button 2 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || 6 || Select day mode || Disabled, need debg == True ||
| In game || 3 || Phone button 3 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||
| In game || 4 || Phone button 4 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || 7 || Show movie || Disabled, need debg == True ||
| In game || 5 || Phone button 5 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || 9 || Turn music on || Disabled, need debg == True ||
| In game || 6 || Phone button 6 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||
| In game || 7 || Phone button 7 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || 0 || Exit || Disabled, need debg == True ||
| In game || 8 || Phone button 8 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || C || Drop selected item || Disabled, need debg == True ||
| In game || 9 || Phone button 9 || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || H || Show superhint || Disabled, need debg == True ||
| In game || * || Phone button * || Alias || On-screen button
|- style="background:grey"
|- style="background:lightblue"
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||
| In game || # || Phone button # || Alias || On-screen button
|- style="background:grey"
|}
| In game || L || Get leg item || Disabled, need debg == True ||
 
|- style="background:grey"
=== J.U.L.I.A. ===
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||
{| border="1" cellpadding="2"
|- style="background:grey"
|- style="background:silver"
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:grey"
|- style="background:white"
| In game || S || Send test in-game SMS || Disabled, need debg == True ||
| Anytime || Standard controls without F1 key
|- style="background:grey"
|- style="background:lightgreen"
| In game || U || Unload models || Disabled, need debg == True ||
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:grey"
|- style="background:green"
| In game || X || Change light position X || Disabled, need debg == True ||
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:grey"
|- style="background:lightgreen"
| In game || Y || Change light position Y || Disabled, need debg == True ||
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:grey"
|}
| In game || Z || Change light position Z || Disabled, need debg == True ||
 
|- style="background:grey"
=== J.U.L.I.A.: Among the Stars ===
| 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"
|- style="background:lightgreen"
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE ||
| 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"
| 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"
| In game || Up || Move mobot up || Alias || JOY_UP
|}
|}


=== Basis Octavus ===
=== [[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:lightblue"
|- style="background:green"
| In game || Up || Walk forward || Alias || JOY_UP
| In game || Text input || Input guessed word || Must have || Virtual keyboard
|- style="background:lightblue"
|- style="background:gold"
| In game || Down || Walk backward || Alias || JOY_DOWN
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP
|- style="background:lightblue"
|- style="background:gold"
| In game || Left || Turn left || Alias || JOY_LEFT
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN
|- 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
|}
|}


=== Dark Fall: Lost Souls ===
=== [[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:green"
| In game || Text input || Password puzzle || Must have || Virtual keyboard
|- style="background:lightgreen"
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y
|}
|}


=== Face Noir ===
= 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 || F1 || Show hint icons || Nice to have || JOY_Y
|- style="background:green"
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT
|- 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
|- 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 ===
=== 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:pink"
|- style="background:lightblue"
| In game || F1 || Exit || Debug
| In game || I || Open inventory || Alias || JOY_UP
|- style="background:pink"
|- style="background:lightblue"
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
| In game || M || Open map || Alias || JOY_DOWN
|- style="background:pink"
| In game || F3 || Take screenshot || Debug
|- style="background:pink"
| In game || F4 || Settings || Debug
|- style="background:pink"
| In game || F5 || Cancel waiting || Debug
|- style="background:pink"
| In game || F6 || Print character coordinates || Debug
|- style="background:pink"
| In game || F7 || Bezier window || Debug
|}
|}


=== Lov Mamuta ===
=== The Lost Crown - A Ghost-Hunting 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 without F1 key
|- style="background:lightgreen"
|- style="background:gold"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || F1 || Warp to Darklingroom_end scene || Secret || 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"
|- style="background:pink"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
| In game || F3 || Take screenshot || Debug || Virtual keyboard
|}
|}


=== Mental Repairs Inc ===
=== 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 F1 key
| Anytime || Standard controls
|- style="background:lightgreen"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| 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 !! 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 || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP
|- style="background:pink"
|- style="background:grey"
| In game || F12 || Take screenshot || Debug
| In game || Home || Warp to debug room || Does not work, there is no scenes\debugroom\debugroom.scene || N/A
|}
|}


=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===
== 2.5D games with text input required for user name / saved game description only ==
 
=== 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 Right click
| Anytime || Standard controls without F1 key
|- style="background:lightgreen"
| In demo mode || Text input || Input license key to unlock full game || Nice to have
|- 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: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
|- style="background:lightgreen"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have
|- style="background:lightgreen"
| In game || Space / P || Pause || Nice to have
|- 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
|- 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"
|- style="background:grey"
| In game || Tab || Show hints || Calls Scene.ApplyEvent("tab"), which is never handled
| In game || F1 || Show scene geometry || Disabled, need debg == True ||
|- style="background:grey"
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||
|- style="background:grey"
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||
|- style="background:grey"
| In game || 2 || Show overlay || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Left || Turn left || Disabled, direct_control.script is unused
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Right || Turn right || Disabled, direct_control.script is unused
| In game || 3 || Reload scene || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Up || Walk forward || Disabled, direct_control.script is unused
| In game || 4 || Print items list || Disabled, need debg == True ||
|- style="background:grey"
|- style="background:grey"
| In game || Up || Walk backward || Disabled, direct_control.script is unused
| In game || 5 || Game over || Disabled, need debg == True ||
|}
|- style="background:grey"
 
| In game || Shift+5 || Credits || Disabled, need debg == True ||
=== Wintermute 3D Characters Technology Demo ===
|- style="background:grey"
{| border="1" cellpadding="2"
| In game || 6 || Select day mode || Disabled, need debg == True ||
|- style="background:silver"
|- style="background:grey"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||
|- style="background:white"
|- style="background:grey"
| Anytime || Standard controls without F1 key
| In game || 7 || Show movie || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || 9 || Turn music on || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Up || Walk forward || Alias || JOY_UP
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||
|- style="background:lightblue"
|- style="background:grey"
| In game || Down || Walk backward || Alias || JOY_DOWN
| 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:pink"
|- style="background:grey"
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||
|}
|- style="background:grey"
 
| In game || L || Get leg item || Disabled, need debg == True ||
=== Zbang! The Game ===
|- style="background:grey"
{| border="1" cellpadding="2"
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||
|- style="background:silver"
|- style="background:grey"
! Context || Original controls !! Action !! Comment !! Keymapper extra controls
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||
|- style="background:white"
|- style="background:grey"
| Anytime || Standard controls without Right click
| In game || S || Send test in-game SMS || Disabled, need debg == True ||
|- style="background:lightgreen"
|- style="background:grey"
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
| In game || U || Unload models || Disabled, need debg == True ||
|- style="background:white"
|- style="background:grey"
| In game || Right click || Select next cursor action || Standard || JOY_B
| 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"
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:lightgreen"
|- style="background:lightblue"
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:lightgreen"
|- style="background:lightblue"
| In game || . || Skip talking & walking || Nice to have || JOY_DOWN
| In game || Down || Walk backward || Alias || 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"
|- style="background:lightblue"
| In game || Left || Turn left || Alias || JOY_LEFT
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Turn right || Alias || JOY_RIGHT
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:lightblue"
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:pink"
|- style="background:pink"
| In game || Text input || Support IRC Chat window || Debug
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|}
|}


== 2.5D games with text input required for gameplay ==
=== Dark Fall: Lost Souls ===
{| 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
|}


=== Alpha Polaris ===
=== 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 || Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) || Must have
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT
|- 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 || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP
|- style="background:lightblue"
|- style="background:lightblue"
| In game || i || Show inventory || Alias || JOY_LEFT
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN
|- style="background:lightblue"
|- style="background:grey"
| In game || Mouse wheel up || Scroll article up || Alias || PAGEUP / JOY_UP
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code ||
|- style="background:lightblue"
|}
| In game || Mouse wheel down || Scroll article down || Alias || PAGEDOWN / JOY_DOWN
 
=== The Last Crown - Midnight Horror ===
{| 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:pink"
|- style="background:pink"
| In game || Ctrl+F2 || Toggle scene geometry || Debug
| In game || F1 || Exit || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F3 || Change shadow type || Debug
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F5 || Take screenshot || Debug
| In game || F3 || Take screenshot || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F6 || Set speech volume to 99 || Debug
| In game || F4 || Settings || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F7 || Show debug parser || Debug
| In game || F5 || Cancel waiting || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F8 || Print music volume info || Debug
| In game || F6 || Print character coordinates || Debug || Virtual keyboard
|- style="background:pink"
|- style="background:pink"
| In game || Ctrl+F9 || Exit || Debug
| In game || F7 || Bezier window || Debug || Virtual keyboard
|- style="background:pink"
|}
| In game || Ctrl+F10 || Show debug parser || Debug
 
|- style="background:pink"
=== Lov Mamuta ===
| In game || Ctrl+F11 || Light helper window || Debug
{| border="1" cellpadding="2"
|- style="background:pink"
|- style="background:silver"
| 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
! Context || Original controls !! Action !! Comment !! Alternative input
|- style="background:pink"
|- style="background:white"
| In game || Text input || Some debug helpers: coordinateHelper window, lightHelper window || Debug
| Anytime || Standard controls without F1 key
|- style="background:gold"
|- style="background:lightgreen"
| In game || Up || Walk forward || Secret, type "directwalk true" in console to unlock
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard
|- style="background:gold"
|- style="background:lightblue"
| In game || Down || Walk backward || Secret, type "directwalk true" in console to unlock
| In game || Up || Walk forward || Alias || JOY_UP
|- style="background:gold"
|- style="background:lightblue"
| In game || Left || Turn left || Secret, type "directwalk true" in console to unlock
| In game || Down || Walk backward || Alias || JOY_DOWN
|- style="background:gold"
|- style="background:lightblue"
| In game || Right || Turn right || Secret, type "directwalk true" in console to unlock
| In game || Left || Turn left || Alias || JOY_LEFT
|- style="background:gold"
|- style="background:lightblue"
| In game || Shift+Up || Run forward || Secret, type "directwalk true" in console to unlock
| In game || Right || Turn right || Alias || JOY_RIGHT
|- style="background:gold"
|- style="background:pink"
| In game || Shift+Down || Run backward || Secret, type "directwalk true" in console to unlock
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y
|- 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. ===
=== Mental Repairs Inc ===
{| 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
|- style="background:lightgreen"
|- style="background:lightgreen"
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:lightblue"
| In game || F1 || Show help || Alias || JOY_LEFT
|}
|}


=== J.U.L.I.A.: Among the Stars ===
=== Palladion ===
{| 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"
|- style="background:lightgreen"
| In game || Text input || Password puzzle || Must have
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y
|- style="background:pink"
|- style="background:pink"
| In game || F11 || Cancel waiting || Debug
| 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"
|- style="background:lightblue"
| In game || Backspace || Cancel input || Alias || MOUSE_MIDDLE / JOY_Y
| In game || 1 || Dialogue answer #1 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Left || Move mobot left || Alias || JOY_LEFT
| In game || 2 || Dialogue answer #2 || Alias || On-screen button
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Right || Move mobot right || Alias || JOY_RIGHT
| 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"
|- style="background:lightblue"
| In game || Down || Move mobot down || Alias || JOY_DOWN
| In game || M / Shift+M || Open map || Alias || JOY_LEFT
|- style="background:lightblue"
|- style="background:lightblue"
| In game || Up || Move mobot up || Alias || JOY_UP
| 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
|}
|}

Latest revision as of 23:20, 10 October 2020

This page lists known controls for most Wintermute games. Those tables may be useful for building keymappings for those games. It also contains information on secrets, debug keys and interesting unreachable code.

Standard controls

Standard in-game controls

Those controls are processed at all games scripts, except for Escape From The Mansion.

Context Original controls Action Comment Alternative input
All games Left click Use / Take / Click / etc JOY_A
All games Right click Look / Drop / Click / etc JOY_B
All games Enter Ok Virtual keyboard
All games Esc Cancel JOY_X
Some games Esc / F1 Open Menu Some games opens menu on Esc only. Virtual keyboard
Some games <Any key> Skip dialog line Virtual keyboard

Since "Open menu" action can always be done with Esc, there is no reason for additional remapping of separate F1 key.

It's hard to tell which games are actually have actions for <Any key> with reading & testing. Since tables below are generated semi-automatically, this information is not currently provided.

Text input engine-hardcoded controls

Remapping those controls is not implemented yet.

Context Key Action
Text input Left / Up Move caret one character left
Text input Right / Down Move caret one character right
Text input Home Move caret to string beginning
Text input End Move caret to string ending
Text input Ctrl+A Select all
Text input Shift+<Arrow> Move selection border to left/right
Text input Shift+<Home/End> Move selection border to home/end
Text input Backspace Remove one character before caret
Text input Delete Remove one character after caret or remove all selected text
Text input <Printable key> Add pressed character before caret

Additional engine-hardcoded controls

Context Key Action
Video playback Esc Stop video playback

Legend

Value Meaning
Standard Standard controls listed in tables above
Must have It's impossible to complete game without this control
Nice to have Useful control that do something that can't be done with menus, onscreen buttons, etc
New feature Useful control that was not present in original game, but was added in ScummVM as an alias
Alias Useful control that do something that can be done with menus, onscreen buttons, etc
Secret Secret controls for fun & profit
Debug Secret controls useful for game debugging
Disabled Control mentioned in unreachable code, cannot be used without patching game
Unimplemented It's impossible to complete game without this control, and ScummVM can't emulate it

2D games

2D games without text input

The Death of Erin Myers

Context Original controls Action Comment Alternative input
Anytime Standard controls
Anytime End Make some font bigger Debug N/A

Escape From The Mansion

Context Original controls Action Comment Alternative input
Anytime Left click Use / Take / Click / etc Standard JOY_A
Anytime Right click Drop item Standard JOY_B
In main menu F1 Warp to cellar scene Secret Virtual keyboard
Anytime F2 Print volume value Debug Virtual keyboard

Hamlet

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key

K'NOSSOS

Context Original controls Action Comment Alternative input
Anytime Standard controls
In main menu Shift+A Warp to testbed scene Secret Virtual keyboard

Kulivočko

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
In game Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y

Oknytt

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
In game Tab Open inventory Alias MOUSE_MIDDLE / JOY_Y

Red Comrades 0.2: Operation F.

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key (menu is also accessible with "O" key)
In game I Open inventory Alias MOUSE_MIDDLE / JOY_UP
In game M / TAB / F1 Open map Alias JOY_DOWN
In game L / 1 Look At action Alias N/A
In game W / 2 Walk action Alias N/A
In game G / 3 Pick Up action Alias N/A
In game U / 4 Use action Alias N/A
In game T / 5 Talk action Alias N/A
In game C / 6 Use Chapayev action Alias N/A
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
In game Q (Only in demo 2015) Set internal quest counter to 60 (unlocking banya talk with Anka) Disabled, need Game.DebugMode == true
In game Backspace (Only in demo 2015) Prints some debug data Disabled, need Game.DebugMode == true

Reversion - The Escape

Context Original controls Action Comment Alternative input
Anytime Standard controls
In game I Open inventory Alias MOUSE_MIDDLE / JOY_Y

Reversion - The Meeting

Context Original controls Action Comment Alternative input
Anytime Standard controls
In game I Open inventory Alias MOUSE_MIDDLE / JOY_Y
In game Mouse wheel up Scroll inventory up Alias Up / JOY_UP
In game Mouse wheel down Scroll inventory down Alias Down / JOY_DOWN

Reversion - The Return

Context Original controls Action Comment Alternative input
Anytime Standard controls
In game I Open inventory Alias MOUSE_MIDDLE / JOY_Y
In game Mouse wheel up Scroll inventory up Alias Up / JOY_UP
In game Mouse wheel down Scroll inventory down Alias Down / JOY_DOWN

The Shine of a Star

Context Original controls Action Comment Alternative input
Anytime Standard controls
Sometimes Left click Skip animation Standard JOY_A
In game Space Skip (intro) Nice to have MOUSE_MIDDLE / JOY_Y

Space Madness

Context Original controls Action Comment Alternative input
Anytime Standard controls

2D games with text input required for user name / saved game description only

Five Magical Amulets

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In diary Left / PgUp Previous page Alias MOUSE_WHEEL_UP / JOY_LEFT
In diary Right / PgDn Next page Alias MOUSE_WHEEL_DOWN / JOY_RIGHT

Actual Destination

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Alimardan's Mischief

Context Original controls Action Comment Alternative input
Anytime Standard controls
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
In game F10 Use default menu Nice to have MOUSE_WHEEL_UP / JOY_LEFT
In game F11 Use alternative menu Nice to have MOUSE_WHEEL_DOWN / JOY_RIGHT
In game Home Warp to debug room Secret N/A

Alimardan Meets Merlin

Context Original controls Action Comment Alternative input
Anytime Standard controls
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
In game F10 Use default menu Nice to have MOUSE_WHEEL_UP / JOY_LEFT
In game F11 Use alternative menu Nice to have MOUSE_WHEEL_DOWN / JOY_RIGHT
In phone Backspace Phone button Cancel Alias On-screen button
In phone Down Phone button Down Alias JOY_DOWN
In phone Up Phone button Up Alias JOY_UP
In phone 0 Phone button 0 Alias On-screen button
In phone 1 Phone button 1 Alias On-screen button
In phone 2 Phone button 2 Alias On-screen button
In phone 3 Phone button 3 Alias On-screen button
In phone 4 Phone button 4 Alias On-screen button
In phone 5 Phone button 5 Alias On-screen button
In phone 6 Phone button 6 Alias On-screen button
In phone 7 Phone button 7 Alias On-screen button
In phone 8 Phone button 8 Alias On-screen button
In phone 9 Phone button 9 Alias On-screen button
In phone * Phone button * Alias On-screen button
In phone # Phone button # Alias On-screen button
In game Home Warp to debug room Secret N/A

Apeiron

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Switch between game & blueprints view Must have MOUSE_MIDDLE / JOY_Y
In game N Press N 5 times to obtain all disks and blueprints Secret Virtual keyboard

Boredom of Agustin Cordes

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Bickadoodle

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Book of Gron Part One

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Middle click Use on door for a funny message Nice to have JOY_Y

Carol Reed 4: East Side Story

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
Anytime Tab Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
Anytime Mouse wheel up Set music volume to 100% Nice to have PAGEUP
Anytime Mouse wheel down Set music volume to 0% Nice to have PAGEDOWN
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 5: The Colour of Murder

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
Anytime Tab Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 6: Black Circle

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 7: Blue Madonna

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 8: Amber's Blood

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 9: Cold Case Summer

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
Anytime Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 10: Bosch's Damnation

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
Anytime Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 11: Shades Of Black

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
Anytime Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Carol Reed 12: Profound Red

Context Original controls Action Comment Alternative input
Anytime Left click Walk/Talk/Use Standard JOY_A
Anytime Right click Open Menu Standard JOY_B
Anytime Enter Ok Standard Virtual keyboard
Anytime Esc Cancel Standard JOY_X
Save menu Text input Name / description input Nice to have Virtual keyboard
Anytime Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Chivalry is NOT Dead

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Skip (credits & start a new game) Nice to have MOUSE_MIDDLE / JOY_Y

Colors on Canvas

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard

Dead City

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard

DFAF Adventure

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game L Look At action Alias JOY_UP
In game P Pick Up action Alias JOY_DOWN
In game T Take action Alias JOY_LEFT
In game U Use action Alias JOY_RIGHT

Dirty Split

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In diary Left / PgUp Previous page Alias MOUSE_WHEEL_UP / JOY_LEFT
In diary Right / PgDn Next page Alias MOUSE_WHEEL_DOWN / JOY_RIGHT

Dr. Bohus

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Dr. Doyle - Mystery Of The Cloche Hat

Context Original controls Action Comment Alternative input
Anytime Standard controls without Enter key
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

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

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game L Look At action Alias JOY_UP
In game P Pick Up action Alias JOY_DOWN
In game T Take action Alias JOY_LEFT
In game U Use action Alias JOY_RIGHT

Des Rêves Élastiques Avec Mille Insectes Nommés Georges

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard

Dreamscape

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

The Driller Incident

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Everyday Grey

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard

Finding Hope

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game F1 Unlock something Disabled, need cheatEnable == 1
In game Space Skip current puzzle Disabled, need cheatEnable == 1

Four

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

FoxTail

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space / Middle click Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game F2 Save menu Alias Virtual keyboard
In game F3 Load menu Alias Virtual keyboard
In game F5 Quick save Nice to have Virtual keyboard
In game F6 Set walking speed to Low Alias Virtual keyboard
In game F7 Set walking speed to Medium Alias Virtual keyboard
In game F8 Set walking speed to High Alias Virtual keyboard
In game F9 Quick load Nice to have Virtual keyboard
In game F10 Cancel waiting Debug Virtual keyboard
In game F11 Toggle mouse grab mode Debug Virtual keyboard
In game Alt+F4 Exit Debug Virtual keyboard
In game Mouse wheel up Scroll inventory up Alias UP / JOY_UP
In game Mouse wheel down Scroll inventory down Alias DOWN / JOY_DOWN
In books Left / PgUp Previous page Alias JOY_LEFT
In books Right / PgDn Next page Alias JOY_RIGHT
Save menu Down / Mouse wheel down Scroll one item down Alias JOY_DOWN
Save menu Up / Mouse wheel up Scroll one item up Alias JOY_UP
Save menu PgUp Previous page Nice to have JOY_LEFT
Save menu PgDn Next page Nice to have JOY_RIGHT
Save menu Home Scroll to the beginning Nice to have N/A
Save menu End Scroll to the end Nice to have N/A
In game Ctrl+Alt+Shift+S Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) Secret Virtual keyboard
In game Z Press Z 3 times to get all the books (FoxTail 1.2.362.2047) Secret Virtual keyboard

Framed

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Ghost in the Sheet

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Tab Show hint icons for exits Nice to have MOUSE_MIDDLE / JOY_Y
In game F1 Ability: Telekinesis Alias On-screen button
In game F2 Ability: Push Alias On-screen button
In game F3 Ability: Lightning Alias On-screen button
In game F4 Ability: Light Alias On-screen button
In game F5 Ability: Wind Alias On-screen button
In game F6 Ability: Sound Alias On-screen button
In game F7 Ability: Esence Alias On-screen button
In game F8 Ability: Exorcist Alias On-screen button
In game Backspace Skip minigame Secret Virtual keyboard
In game F10 Take screenshot Debug Virtual keyboard

The Golden Calf

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Open inventory Alias MOUSE_MIDDLE / JOY_Y
In game "rootfixc" Type "rootfixc" to warp to Cms_Group14 scene Secret Virtual keyboard

Hor

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

James Peris: No Licence Nor Control

Context Original controls Action Comment Alternative input
Anytime Standard controls
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
In game Down Dance move down Must have JOY_DOWN
In game Up Dance move up Must have JOY_UP
In game Left Dance move left Must have JOY_LEFT
In game Right Dance move right Must have JOY_RIGHT
In game Space Dance move around Must have MOUSE_MIDDLE / JOY_Y
In game Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
Save menu Mouse wheel up Previous page Alias On-screen button
Save menu Mouse wheel down Next page Alias On-screen button
In game F10 / PgDn Shows hidden scene with retro version of James Peris 1988 Secret Virtual keyboard
In game Ctrl+S Hide overlay Disabled, need Game.DebugMode == true
In game Ctrl+T Open trucos window Disabled, need Game.DebugMode == true
Music choose Text input Some code to select music Disabled?

J.U.L.I.A.: Untold

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game F1 Load level Disabled, unreachable code
In game F2 Load blueprint Disabled, unreachable code
In game F6 Save level Disabled, unreachable code
In game F7 Save blueprint Disabled, unreachable code
In game F10 Unlimited tiles Disabled, unreachable code
In game F12 Perform data save Disabled, unreachable code
In game F10 Unlimited tiles Disabled, unreachable code
In game 1 Toggle blueprint exit 1 Disabled, unreachable code
In game 2 Toggle blueprint exit 2 Disabled, unreachable code
In game 3 Toggle blueprint exit 3 Disabled, unreachable code
In game 4 Toggle blueprint exit 4 Disabled, unreachable code
In game 5 Toggle blueprint exit 5 Disabled, unreachable code
In game 6 Toggle blueprint exit 6 Disabled, unreachable code
In game 7 Toggle blueprint exit 7 Disabled, unreachable code
In game 8 Toggle blueprint exit 8 Disabled, unreachable code

Papa's Daughters

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
Episodes list Mouse wheel up Scroll episodes list up Nice to have UP / JOY_UP
Episodes list Mouse wheel down Scroll episodes list down Nice to have DOWN / JOY_DOWN

Papa's Daughters 2

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
Episodes list Mouse wheel up Scroll episodes list up Nice to have UP / JOY_UP
Episodes list Mouse wheel down Scroll episodes list down Nice to have DOWN / JOY_DOWN
In game F1 Show hint icons Alias MOUSE_MIDDLE / JOY_Y

Project Lonely Robot

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Life In 3 Minutes

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Looky - The Adventure

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
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
In game Mouse wheel up Scroll inventory up Alias JOY_UP
In game Mouse wheel down Scroll inventory down Alias JOY_DOWN
In game F12 Take screenshot Debug Virtual keyboard

Machu Mayu

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Mirage

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Monday Starts on Saturday

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Open inventory Alias MOUSE_MIDDLE / JOY_Y

Night Train

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

One

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Open inventory Must have MOUSE_MIDDLE / JOY_Y

One Helluva Day

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Down Used in dumpbell puzzle Must have MOUSE_WHEEL_DOWN / JOY_DOWN
In game Up Used in dumpbell puzzle Must have MOUSE_WHEEL_UP / JOY_UP
In game Shift Used in dumpbell puzzle Must have MOUSE_MIDDLE / JOY_Y

OpenQuest

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game L Look At action Alias JOY_UP
In game P Pick Up action Alias JOY_DOWN
In game T Take action Alias JOY_LEFT
In game U Use action Alias JOY_RIGHT

Paintaria

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Skip (cutscene) Nice to have MOUSE_MIDDLE / JOY_Y

Pigeons in the Park

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Skip (credits & start a new game) Nice to have MOUSE_MIDDLE / JOY_Y

Project: Doom

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Project Joe

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
Save menu PgUp Previous page Alias MOUSE_WHEEL_UP / JOY_LEFT
Save menu PgDn Next page Alias MOUSE_WHEEL_DOWN / JOY_RIGHT

Silent Footsteps

Context Original controls Action Comment Alternative input
Anytime Standard controls
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
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Backspace Skip cutscene Nice to have JOY_LEFT
In game Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y

Rosemary

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Satan and Sons

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Shaban

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game M Show map Alias MOUSE_MIDDLE / JOY_Y
Episode selection Text input firstMenu.window Disabled, unreachable code

Sofia's Debt

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Space Invaders

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

The Ancient Mark - Episode 1

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Tanya Grotter and the Magical Double Bass

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Alt+Ctrl+A Unlocks all the spells Disabled, need Game.DebugMode == true
In game Text input Change episode Disabled, change_ep.window is unreachable

Tanya Grotter and the Disappearing Floor

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Alt+Ctrl+A Unlocks all the spells Disabled, need Game.DebugMode == true
In game Text input Change episode Disabled, change_ep.window is unreachable

The Box

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard

The Kite

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

Fairy Tales About Toshechka and Boshechka

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game F9 Take screenshot Debug Virtual keyboard
In game "giveall" Type "giveall" to get all items Secret Virtual keyboard

The Trader of Stories

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

The White Chamber

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Space Droid action Must have MOUSE_MIDDLE / JOY_Y
In game Up Move droid up Must have JOY_UP
In game Down Move droid down Must have JOY_DOWN
In game Left Move droid left Must have JOY_LEFT
In game Right Move droid right Must have JOY_RIGHT
In game F10 Use default menu Nice to have MOUSE_WHEEL_DOWN
In game F11 Use alternative menu Nice to have MOUSE_WHEEL_UP
In game Home Warp to debug room Secret N/A

Vsevolod

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game I Show inventory Must have MOUSE_MIDDLE / JOY_Y
In game J Show journal Alias, accessible with inventory+click JOY_LEFT
In game M Show music settings Alias JOY_RIGHT
In game Mouse wheel up Scroll inventory up Alias UP / JOY_UP
In game Mouse wheel down Scroll inventory down Alias DOWN / JOY_DOWN

Wilma Tetris

Context Original controls Action Comment Alternative input
Anytime Standard controls without Right click
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Up / Space Rotate tetris tile Must have MOUSE_RIGHT / JOY_Y / JOY_UP
In game Down / NumPad2 Drop tetris tile Must have MOUSE_MIDDLE / JOY_DOWN
In game Left / NumPad4 Move tetris tile left Must have MOUSE_WHEEL_UP / JOY_LEFT
In game Right / NumPad6 Move tetris tile right Must have MOUSE_WHEEL_DOWN / JOY_RIGHT
In game "kangaroo" Type "kangaroo" to enable/disable infinite lives Secret Virtual keyboard
In game "fullfrontal" Type "fullfrontal" to enable/disable nudity Secret Virtual keyboard
In game "smudla" Type "smudla" to take off one item Secret Virtual keyboard

Wintermute Engine Technology Demo

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard

2D games with text input required for gameplay

Five Lethal Demons

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Text input Password puzzle Must have Virtual keyboard
Save menu PgUp Previous page Alias MOUSE_WHEEL_UP / JOY_LEFT
Save menu PgDn Next page Alias MOUSE_WHEEL_DOWN / JOY_RIGHT

Beyond the Threshold

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
Save menu Text input Password puzzle Must have Virtual keyboard

Corrosion: Cold Winter Waiting

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
Save menu Text input Search puzzle Must have Virtual keyboard
In game Click on screen left edge Turn left / click on screen left edge New feature Left / JOY_LEFT
In game Click on screen right edge Turn right / click on screen right edge New feature Right / JOY_RIGHT
In game Click on screen center Move forwards / click on screen center New feature Up / JOY_UP
In game Click on screen bottom Move backwards / click on screen bottom New feature Down / JOY_DOWN

Helga Deep In Trouble

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
Save menu Text input Search puzzle Must have Virtual keyboard
Save menu PgUp / Mouse wheel up Previous page Alias JOY_LEFT
Save menu PgDn / Mouse wheel down Next page Alias JOY_RIGHT
In game Backspace Phone button Cancel Alias On-screen button
In game Down Phone button Down Alias JOY_DOWN
In game Up Phone button Up Alias JOY_UP
In game 0 Phone button 0 Alias On-screen button
In game 1 Phone button 1 Alias On-screen button
In game 2 Phone button 2 Alias On-screen button
In game 3 Phone button 3 Alias On-screen button
In game 4 Phone button 4 Alias On-screen button
In game 5 Phone button 5 Alias On-screen button
In game 6 Phone button 6 Alias On-screen button
In game 7 Phone button 7 Alias On-screen button
In game 8 Phone button 8 Alias On-screen button
In game 9 Phone button 9 Alias On-screen button
In game * Phone button * Alias On-screen button
In game # Phone button # Alias On-screen button

J.U.L.I.A.

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Text input Password puzzle Must have Virtual keyboard
In game F12 Skip dialogue (in GreenLight demo) Nice to have MOUSE_MIDDLE / JOY_Y

J.U.L.I.A.: Among the Stars

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Text input Password puzzle Must have Virtual keyboard
In game F11 Cancel waiting Debug Virtual keyboard
In game Backspace Cancel input Alias MOUSE_MIDDLE / JOY_Y
In game Left Move mobot left Alias JOY_LEFT
In game Right Move mobot right Alias JOY_RIGHT
In game Down Move mobot down Alias JOY_DOWN
In game Up Move mobot up Alias JOY_UP

Pole Chudes

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Text input Input guessed word Must have Virtual keyboard
In game F1 Spin wheel slower Secret MOUSE_WHEEL_UP / JOY_UP
In game F2 Spin wheel faster Secret MOUSE_WHEEL_DOWN / JOY_DOWN

Rhiannon: Curse of the Four Branches

Context Original controls Action Comment Alternative input
Anytime Standard controls
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Text input Password puzzle Must have Virtual keyboard
In game Space Skip (cutscene) Nice to have MOUSE_MIDDLE / JOY_Y

2.5D games

2.5D games without required text input

Informer Alavi - Murder of Miss Rojan

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key

On the Tracks of Dinosaurs

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
In game X Show hint icons on exits Nice to have MOUSE_MIDDLE / JOY_Y
In game I Open inventory Alias JOY_UP
In game M Open map Alias JOY_DOWN

The Lost Crown - A Ghost-Hunting Adventure

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
In game F1 Warp to Darklingroom_end scene Secret Virtual keyboard
In game F3 Take screenshot Debug Virtual keyboard

Way of Love: Sub Zero

Context Original controls Action Comment Alternative input
Anytime Standard controls
In game Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game F10 Use default menu Nice to have MOUSE_WHEEL_DOWN
In game F11 Use alternative menu Nice to have MOUSE_WHEEL_UP
In game Home Warp to debug room Does not work, there is no scenes\debugroom\debugroom.scene N/A

2.5D games with text input required for user name / saved game description only

Art of Murder: FBI Confidential

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game F1 Show scene geometry Disabled, need debg == True
In game 1 Show chapter selection menu Disabled, need debg == True
In game Shift+1 Hide chapter selection menu Disabled, need debg == True
In game 2 Show overlay Disabled, need debg == True
In game Shift+2 Hide overlay Disabled, need debg == True
In game 3 Reload scene Disabled, need debg == True
In game 4 Print items list Disabled, need debg == True
In game 5 Game over Disabled, need debg == True
In game Shift+5 Credits Disabled, need debg == True
In game 6 Select day mode Disabled, need debg == True
In game Shift+6 Select night mode Disabled, need debg == True
In game 7 Show movie Disabled, need debg == True
In game 9 Turn music on Disabled, need debg == True
In game Shift+9 Turn music off Disabled, need debg == True
In game 0 Exit Disabled, need debg == True
In game C Drop selected item Disabled, need debg == True
In game H Show superhint Disabled, need debg == True
In game Shift+H Hide superhint Disabled, need debg == True
In game L Get leg item Disabled, need debg == True
In game Shift+L Drop leg item Disabled, need debg == True
In game N Unlock all phone numbers Disabled, need debg == True
In game S Send test in-game SMS Disabled, need debg == True
In game U Unload models Disabled, need debg == True
In game X Change light position X Disabled, need debg == True
In game Y Change light position Y Disabled, need debg == True
In game Z Change light position Z Disabled, need debg == True
In game Up Walk forward Disabled, need debg == True && KEYBD_ENABLE
In game Down Walk backward Disabled, need debg == True && KEYBD_ENABLE
In game Left Turn left Disabled, need debg == True && KEYBD_ENABLE
In game Right Turn right Disabled, need debg == True && KEYBD_ENABLE

Basis Octavus

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Up Walk forward Alias JOY_UP
In game Down Walk backward Alias JOY_DOWN
In game Left Turn left Alias JOY_LEFT
In game Right Turn right Alias JOY_RIGHT
In game F1 Toggle scene geometry Debug MOUSE_MIDDLE / JOY_Y

Dark Fall: Lost Souls

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard

Face Noir

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game F1 Show hint icons Nice to have JOY_Y
In game Space / Middle click Show inventory Must have JOY_LEFT
In game Mouse wheel up Scroll inventory up Alias UP / JOY_UP
In game Mouse wheel down Scroll inventory down Alias DOWN / JOY_DOWN
In game Text input A lot of helpers: ActorPosition window, LinearFog window, particles2 window Disabled, unreachable code

The Last Crown - Midnight Horror

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game F1 Exit Debug Virtual keyboard
In game F2 Toggle scene geometry Debug MOUSE_MIDDLE / JOY_Y
In game F3 Take screenshot Debug Virtual keyboard
In game F4 Settings Debug Virtual keyboard
In game F5 Cancel waiting Debug Virtual keyboard
In game F6 Print character coordinates Debug Virtual keyboard
In game F7 Bezier window Debug Virtual keyboard

Lov Mamuta

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Up Walk forward Alias JOY_UP
In game Down Walk backward Alias JOY_DOWN
In game Left Turn left Alias JOY_LEFT
In game Right Turn right Alias JOY_RIGHT
In game F1 Toggle scene geometry Debug MOUSE_MIDDLE / JOY_Y

Mental Repairs Inc

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
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
In game F1 Show help Alias JOY_LEFT

Palladion

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
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
In game F12 Take screenshot Debug Virtual keyboard

Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest

Context Original controls Action Comment Alternative input
Anytime Standard controls without Right click
In demo mode Text input Input license key to unlock full game Nice to have Virtual keyboard
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Right click Select next cursor action Standard JOY_B
In game [ / Mouse wheel down Select previous cursor action Nice to have N/A
In game ] / Mouse wheel up Select next cursor action Nice to have JOY_B
In game Space / P Pause Nice to have Virtual keyboard
In game . Skip Stuff Nice to have MOUSE_MIDDLE / JOY_Y
In game Pause Quick Save Nice to have N/A
In game 1 Dialogue answer #1 Alias On-screen button
In game 2 Dialogue answer #2 Alias On-screen button
In game 3 Dialogue answer #3 Alias On-screen button
In game 4 Dialogue answer #4 Alias On-screen button
In game s Settings menu Alias On-screen button
In game Shift+P Take screenshot Debug Virtual keyboard
In game Tab Show hints Calls Scene.ApplyEvent("tab"), which is never handled
In game Left Turn left Disabled, direct_control.script is unused
In game Right Turn right Disabled, direct_control.script is unused
In game Up Walk forward Disabled, direct_control.script is unused
In game Up Walk backward Disabled, direct_control.script is unused

Stroke of Fate dilogy

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Mouse wheel up Camera zoom out Alias PAGEUP / JOY_UP
In game Mouse wheel down Camera zoom in Alias PAGEDOWN / JOY_DOWN
In game M / Shift+M Open map Alias JOY_LEFT
In game N / Shift+N Open notes Alias JOY_RIGHT
In game Shift+C Force drawing cursor Debug N/A
In game Shift+F Warp to mouse cursor Debug N/A
In game Up Walk forward Disabled, if(0) N/A
In game Down Walk backward Disabled, if(0) N/A
In game Left Turn left Disabled, if(0) N/A
In game Right Turn right Disabled, if(0) N/A
In game Up Move up Disabled, if(DEMO or DEBUG) N/A
In game Down Move down Disabled, if(DEMO or DEBUG) N/A
In game Left Move left Disabled, if(DEMO or DEBUG) N/A
In game Right Move right Disabled, if(DEMO or DEBUG) N/A
In game Q / F2 Move higher Disabled, if(DEBUG) N/A
In game A / NumPad 1 Move lower Disabled, if(DEBUG) N/A
In game Insert Turn left Disabled, if(DEMO or DEBUG) N/A
In game <Keycode 61?!> Turn right Disabled, if(DEMO or DEBUG) N/A
In game B / NumPad 2 Add everything to blog in SoF1, Disable random node in SoF2 Disabled, if(DEBUG) N/A
In game D / NumPad 4 Change shadow type Disabled, if(DEBUG or DEMO) N/A
In game G / NumPad 7 Free actors list Disabled, if(DEBUG) N/A
In game I / NumPad 9 Test animation and render Disabled, if(DEBUG) N/A
In game R / F3 Switch language Disabled, if(DEMO) N/A
In game S / F4 Trace actor position Disabled, if(DEBUG) N/A
In game T / F5 Toggle camera Disabled, if(DEBUG or DEMO) N/A
In game P / Shift+P Toggle eyepatch model Disabled, if(DEBUG) N/A
In game 0 Change model: "hide" / "crouch" Disabled, if(DEMO or DEBUG) N/A
In game 1 Change model: default, PIXEL_STEP /= 2 Disabled, if(DEMO or DEBUG) N/A
In game 2 Change model: "sit", PIXEL_STEP *= 2 Disabled, if(DEMO or DEBUG) N/A
In game 3 Change model: "heil" / "zieg" Disabled, if(DEMO or DEBUG) N/A
In game 4 Toggle active Disabled, if(DEMO or DEBUG) N/A
In game 5 Change model: "action" / "knock" Disabled, if(DEMO or DEBUG) N/A
In game 6 Change model: "give" / "hit" Disabled, if(DEMO or DEBUG) N/A
In game 6 Change model: "give" / "hit" Disabled, if(DEMO or DEBUG) N/A
In game 7 Change model: "shidle" / "shout" Disabled, if(DEMO or DEBUG) N/A
In game 8 Change model: "take" / "grab" Disabled, if(DEMO or DEBUG) N/A
In game 9 Change model: other Disabled, if(DEMO or DEBUG) N/A
In game Space Toggle scene geometry Disabled, if(DEMO or DEBUG) N/A

Wintermute 3D Characters Technology Demo

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Up Walk forward Alias JOY_UP
In game Down Walk backward Alias JOY_DOWN
In game Left Turn left Alias JOY_LEFT
In game Right Turn right Alias JOY_RIGHT
In game F1 Toggle scene geometry Debug MOUSE_MIDDLE / JOY_Y

Zbang! The Game

Context Original controls Action Comment Alternative input
Anytime Standard controls without Right click
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Right click Select next cursor action Standard JOY_B
In game [ / Mouse wheel down Select previous cursor action Nice to have N/A
In game ] / Mouse wheel up Select next cursor action Nice to have JOY_B
In game . Skip talking & walking Nice to have JOY_DOWN
In game Tab Point mouse to the door (works only in first scene in Demo) Nice to have MOUSE_MIDDLE / JOY_Y
In game Left Turn left Alias JOY_LEFT
In game Right Turn right Alias JOY_RIGHT
In game Up Walk forward Alias JOY_UP
In game Text input Support IRC Chat window Debug Virtual keyboard

2.5D games with text input required for gameplay

Alpha Polaris

Context Original controls Action Comment Alternative input
Anytime Standard controls without F1 key
Save menu Text input Name / description input Nice to have Virtual keyboard
In game Localized text input Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) Unimplemented TODO: International virtual keyboard
In game Space Show hint icons Nice to have MOUSE_MIDDLE / JOY_Y
In game F1 Help screen Alias JOY_RIGHT
In game i Show inventory Alias JOY_LEFT
In game Mouse wheel up Scroll article up Alias PAGEUP / JOY_UP
In game Mouse wheel down Scroll article down Alias PAGEDOWN / JOY_DOWN
In game Ctrl+F2 Toggle scene geometry Debug Virtual keyboard
In game Ctrl+F3 Change shadow type Debug Virtual keyboard
In game Ctrl+F5 Take screenshot Debug Virtual keyboard
In game Ctrl+F6 Set speech volume to 99 Debug Virtual keyboard
In game Ctrl+F7 Show debug parser Debug Virtual keyboard
In game Ctrl+F8 Print music volume info Debug Virtual keyboard
In game Ctrl+F9 Exit Debug Virtual keyboard
In game Ctrl+F10 Show debug parser Debug Virtual keyboard
In game Ctrl+F11 Light helper window Debug Virtual keyboard
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
In game Text input Some debug helpers: coordinateHelper window, lightHelper window Debug Virtual keyboard
In game Up Walk forward Secret, type "directwalk true" in console to unlock N/A
In game Down Walk backward Secret, type "directwalk true" in console to unlock N/A
In game Left Turn left Secret, type "directwalk true" in console to unlock N/A
In game Right Turn right Secret, type "directwalk true" in console to unlock N/A
In game Shift+Up Run forward Secret, type "directwalk true" in console to unlock N/A
In game Shift+Down Run backward Secret, type "directwalk true" in console to unlock N/A
In game Shift+Left Turn left fast Secret, type "directwalk true" in console to unlock N/A
In game Shift+Right Turn right fast Secret, type "directwalk true" in console to unlock N/A