Hotkey cleanup: Difference between revisions

From vice-emu
Jump to navigation Jump to search
mNo edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 3: Line 3:




{| border="1"
{| class="wikitable sortable" border="1" cellpadding="2" cellspacing="0"
|-
|-
! Feature
! style="width:300px; text-align:left;" | Feature
! XAW/GTK
! style="width:150px; text-align:left;" | XAW/GTK
! Win32
! style="width:150px; text-align:left;" | Win32
! OSX
! style="width:150px; text-align:left;" | OSX
! SDL
! style="width:150px; text-align:left;" | SDL
! GTK3
! style="width:150px; text-align:left;" | GTK3
! style="width:300px; text-align:left;" | Notes
|-
|-
| Hotkeys configureable via config file
| Hotkeys configurable via config file
| no
| yes
| no
| no
| yes
| yes
|
| yes
| yes
|
|-
| Hotkeys configurable via UI
| no
| no
| no
| no
| yes
| yes
|
|-
|-
|}
|}
Line 26: Line 36:
|-
|-
! style="width:300px; text-align:left;" | Function
! style="width:300px; text-align:left;" | Function
! style="width:100px; text-align:left;" | XAW/GTK
! style="width:150px; text-align:left;" | XAW/GTK
! style="width:100px; text-align:left;" | Win32
! style="width:150px; text-align:left;" | Win32
! style="width:100px; text-align:left;" | OSX
! style="width:150px; text-align:left;" | OSX
! style="width:100px; text-align:left;" | SDL
! style="width:150px; text-align:left;" | SDL
! style="width:100px; text-align:left;" | GTK3
! style="width:150px; text-align:left;" | GTK3
! style="width:100px; text-align:left;" | Notes
! style="width:300px; text-align:left;" | Notes
|-
|-
| Quit Emulator
| Quit Emulator
Line 46: Line 56:
| ALT + F9
| ALT + F9
| ALT + F9
| ALT + F9
| TODO: remap, at least for some WM's
|-
|-
| Hard Reset
| Hard Reset
Line 53: Line 64:
| ALT + F12
| ALT + F12
| ALT + F12
| ALT + F12
| TODO: remap, at least for some WM's
|-
|-
| Smart insert Disk/Tape
| Smart insert Disk/Tape
Line 138: Line 150:
| ALT + N
| ALT + N
|-
|-
| switch to previous Image in Disk Fliplist
| Switch to previous Image in Disk Fliplist
| SHIFT + ALT + N
| SHIFT + ALT + N
| ALT + B
| ALT + B
Line 159: Line 171:
| ALT + C
| ALT + C
|-
|-
| activate Monitor
| Activate Monitor
| ALT + H
| ALT + H
| ALT + M
| ALT + M
Line 166: Line 178:
| ALT + H
| ALT + H
|-
|-
| toggle Pause Mode
| Toggle Pause Mode
| ALT + P
| ALT + P
| ALT + P
| ALT + P
Line 173: Line 185:
| ALT + P
| ALT + P
|-
|-
| advance one frame
| Advance one frame
| SHIFT + ALT + P
| SHIFT + ALT + P
| ALT + NUMPAD "+"
| ALT + NUMPAD "+"
Line 180: Line 192:
| SHIFT + ALT + P
| SHIFT + ALT + P
|-
|-
| toggle Warp Mode
| Toggle Warp Mode
| ALT + W
| ALT + W
| ALT + W
| ALT + W
Line 187: Line 199:
| ALT + W
| ALT + W
|-
|-
| exchange Joystick Ports
| Exchange Joystick Ports
| ALT + J
| ALT + J
| ALT + J
| ALT + J
Line 194: Line 206:
| ALT + J
| ALT + J
|-
|-
| exchange Userport Joystick Ports
| Exchange Userport Joystick Ports
| SHIFT + ALT + U
| SHIFT + ALT + U
|  
|  
Line 201: Line 213:
| SHIFT + ALT + U
| SHIFT + ALT + U
|-
|-
| toggle allow Joystick Keymaps
| Toggle allow Joystick Keymaps
| SHIFT + ALT + J
| SHIFT + ALT + J
|  
|  
Line 210: Line 222:
| Enable Mouse Grab
| Enable Mouse Grab
| ALT + M
| ALT + M
|
| ALT + Q
|
|
| ALT + M
| ALT + M
Line 235: Line 247:
| ALT + F10
| ALT + F10
| ALT + F10
| ALT + F10
| TODO: remap, at least for some WM's
|-
|-
| Snapshot Quicksave
| Snapshot Quicksave
Line 242: Line 255:
| ALT + F11
| ALT + F11
| ALT + F11
| ALT + F11
| TODO: remap, at least for some WM's
|-
|-
| Set Milestone
| Set Milestone
Line 250: Line 264:
| ALT + E
| ALT + E
|-
|-
| go back to Milestone
| Go back to Milestone
| ALT + U
| ALT + U
| ALT + H
| ALT + H
Line 271: Line 285:
| SHIFT + ALT + S
| SHIFT + ALT + S
|-
|-
| activate Fullscreen Mode
| Autosave PNG screenshot
|
|
|
|
| Pause
| A little odd, but the reasoning was people can't press a modifier + key fast enough
|-
| Toggle Fullscreen Mode
| ALT + D
| ALT + D
| ALT + D
| ALT + D
|
|
| ALT + D  
| ALT + D  
| ALT + D  
| ALT + D / Alt + Enter / Primary mouse button double-click
|-
|-
| toggle Statusbar/Menu in Fullscreen Mode
| Toggle Statusbar/Menu (Fullscreen)
| ALT + B
| ALT + B
|  
|  
Line 285: Line 307:
| ALT + B
| ALT + B
|-
|-
| copy
| Copy emulated screen contents into clipboard
|  
|  
| ALT + DEL
| ALT + DEL
Line 292: Line 314:
| ALT + Delete
| ALT + Delete
|-
|-
| paste
| Paste into emulated machine from clipboard
|  
|  
| ALT + INS
| ALT + INS
Line 299: Line 321:
| ALT + Insert
| ALT + Insert
|-
|-
| log monitor output to file
| Log monitor output to file
|  
|  
| CTRL + L
| CTRL + L
Line 307: Line 329:
| Can't find any reference to this
| Can't find any reference to this
|-
|-
| open settings UI
| Open settings UI
|
|
|
|
Line 313: Line 335:
|
|
| Alt + O
| Alt + O
| Only Gtk3 has this and only Gtk3 will have this
|
|-
| Restore active window to normal size
|
|
|
|
| Alt + R
|
|}
|}


Line 320: Line 350:
{| class="wikitable sortable" border="1" cellpadding="2" cellspacing="0"
{| class="wikitable sortable" border="1" cellpadding="2" cellspacing="0"
|-
|-
! Function
! style="width:300px; text-align:left;" | Function
! XAW/GTK
! style="width:150px; text-align:left;" | XAW/GTK
! Win32
! style="width:150px; text-align:left;" | Win32
! OSX
! style="width:150px; text-align:left;" | OSX
! SDL
! style="width:150px; text-align:left;" | SDL
! GTK3
! style="width:150px; text-align:left;" | GTK3
! Notes
! style="width:300px; text-align:left;" | Notes
|-
|-
| Quit Emulator
| Quit Emulator
Line 354: Line 384:
|  
|  
| ALT + L
| ALT + L
| ALT + L
| ALT + L, l
|-
|-
| Monitor
| Monitor
Line 368: Line 398:
|  
|  
| ALT + P
| ALT + P
| ALT + P
| ALT + P, H
|-
|-
| Warpmode
| Warpmode
Line 384: Line 414:
|
|
|-
|-
| tune 1 - 9
| subtune 1 - 9
| ALT + 1 ... ALT + 9
| ALT + 1 ... ALT + 9
|
|
|  
|  
| ALT + 1 ... ALT + 9
| ALT + 1 ... ALT + 9
|1-9
|-
|subtune 10
|
|
|
|
|0
|-
|subtune 11-20
|
|
|
|
|CTRL + 1-0
|-
|subtune 21-30
|
|
|
|
|ALT + 1-0
|-
|Previous subtune
|
|
|
|
|P
|
|-
|Play
|
|
|
|
|R
|Gtk3: P is used for Previous, so we use R for '''R'''un
|-
|Pause
|
|
|
|
|H
|Gtk3: P used for Previous, so we use H for '''H'''alt
|-
|Stop
|
|
|
|
|S
|
|-
|Fast forward
|
|
|
|
|F
|
|-
|Next sybtune
|
|
|
|
|N
|
|-
|Loop current subtune
|
|
|
|
|L
|
|
|-
|-
Line 397: Line 504:
|
|
| Alt + O
| Alt + O
| Only Gtk3 has this and only Gtk3 will have this
|
|}
|}
[[Category:Deprecated]]

Latest revision as of 18:33, 23 March 2023


Feature XAW/GTK Win32 OSX SDL GTK3 Notes
Hotkeys configurable via config file no yes no yes yes
Hotkeys configurable via UI no no no yes yes

Emulators

Function XAW/GTK Win32 OSX SDL GTK3 Notes
Quit Emulator ALT + Q ALT + X ALT + Q ALT + Q
Soft Reset ALT + F9 ALT + R ALT + F9 ALT + F9 TODO: remap, at least for some WM's
Hard Reset ALT + F12 CTRL + ALT + R ALT + F12 ALT + F12 TODO: remap, at least for some WM's
Smart insert Disk/Tape ALT + A ALT + A ALT + A
Insert Tape ALT + T ALT + T ALT + T ALT + T
Insert Disk Image 8 ALT + 8 ALT + 8 ALT + 8 ALT + 8
Insert Disk Image 9 ALT + 9 ALT + 9 ALT + 9 ALT + 9
Insert Disk Image 10 ALT + 0 ALT + 0 ALT + 0 ALT + 0
Insert Disk Image 11 ALT + 1 ALT + 1 ALT + 1 ALT + 1
Formfeed Printer #4 ALT + 4 ALT + 4
Formfeed Printer #5 ALT + 5 ALT + 5
Formfeed Printer #6 ALT + 6 ALT + 6
Disk Fliplist add current Image ALT + I ALT + I ALT + I ALT + I
Disk Fliplist remove current Image ALT + K ALT + K ALT + K ALT + K
switch to next Image in Disk Fliplist ALT + N ALT + N ALT + N ALT + N
Switch to previous Image in Disk Fliplist SHIFT + ALT + N ALT + B SHIFT + ALT + N SHIFT + ALT + N
Cartridge Freeze ALT + Z ALT + Z ALT + Z ALT + Z
Smart insert Cartridge Image ALT + C ALT + C ALT + C
Activate Monitor ALT + H ALT + M ALT + H ALT + H
Toggle Pause Mode ALT + P ALT + P ALT + P ALT + P
Advance one frame SHIFT + ALT + P ALT + NUMPAD "+" SHIFT + ALT + P SHIFT + ALT + P
Toggle Warp Mode ALT + W ALT + W ALT + W ALT + W
Exchange Joystick Ports ALT + J ALT + J ALT + J ALT + J
Exchange Userport Joystick Ports SHIFT + ALT + U SHIFT + ALT + U SHIFT + ALT + U
Toggle allow Joystick Keymaps SHIFT + ALT + J SHIFT + ALT + J SHIFT + ALT + J
Enable Mouse Grab ALT + M ALT + Q ALT + M ALT + M
Load Snapshot ALT + L ALT + L ALT + L
Save Snapshot ALT + S ALT + S ALT + S
Snapshot Quickload ALT + F10 ALT + L ALT + F10 ALT + F10 TODO: remap, at least for some WM's
Snapshot Quicksave ALT + F11 ALT + S ALT + F11 ALT + F11 TODO: remap, at least for some WM's
Set Milestone ALT + E ALT + G ALT + E ALT + E
Go back to Milestone ALT + U ALT + H ALT + U ALT + U
Save media file ALT + C SHIFT + ALT + R SHIFT + ALT + R
Stop media recording SHIFT + ALT + S SHIFT + ALT + S
Autosave PNG screenshot Pause A little odd, but the reasoning was people can't press a modifier + key fast enough
Toggle Fullscreen Mode ALT + D ALT + D ALT + D ALT + D / Alt + Enter / Primary mouse button double-click
Toggle Statusbar/Menu (Fullscreen) ALT + B ALT + B ALT + B
Copy emulated screen contents into clipboard ALT + DEL ALT + Delete ALT + Delete
Paste into emulated machine from clipboard ALT + INS ALT + Insert ALT + Insert
Log monitor output to file CTRL + L Can't find any reference to this
Open settings UI Alt + O
Restore active window to normal size Alt + R

vsid

Function XAW/GTK Win32 OSX SDL GTK3 Notes
Quit Emulator ALT + Q ALT + X ALT + Q ALT + Q
Soft Reset ALT + F9 ALT + R ALT + F9 ALT + F9
Hard Reset ALT + F12 CTRL + ALT + R ALT + F12 ALT + F12
Load PSID file ALT + L ALT + L ALT + L, l
Monitor ALT + H ALT + M ALT + H ALT + H
Pause ALT + P ALT + P ALT + P, H
Warpmode ALT + W ALT + W ALT + W
default tune ALT + 0 ALT + 0
subtune 1 - 9 ALT + 1 ... ALT + 9 ALT + 1 ... ALT + 9 1-9
subtune 10 0
subtune 11-20 CTRL + 1-0
subtune 21-30 ALT + 1-0
Previous subtune P
Play R Gtk3: P is used for Previous, so we use R for Run
Pause H Gtk3: P used for Previous, so we use H for Halt
Stop S
Fast forward F
Next sybtune N
Loop current subtune L
open settings UI Alt + O