Poker Shortcuts: Keyboard, Mouse, & Joystick Codes

USER INTERFACE:

You can define what keys or mouse buttons you would like to use for the features in the software. In the boxes where it says to enter a keyboard or mouse code, you can use the defaults provided, or enter your own choice for keys or mouse buttons. For example, if you want to "Reload All" tables to maximum chips using the F1 key, simply type F1 into the "Reload All" edit box. If instead you want to use control key with the F1 key to activate this feature, enter Ctrl & F1 into this edit box. Each key/mouse configuration box must have a different key/mouse assignment. You should not put the same mouse or key code in more than one configuration box. Nearly every possible keystroke/mouse button combination is possible. Note: if you accidentally assign the same key or mouse code to 2 different commands, one of them will not perform correctly.

Key Examples :

If you are using keys on the numeric keypad you need to use special numeric keypad commands. For example the '+' key on the numeric keypad needs to use 'NumpadAdd' instead of '+'. This is because the numeric keypad keys are different from the keys on the normal part of the keyboard. See the complete key below.

Mouse Examples :

* Note: The Left and Right mouse buttons are used for so many functions in the operation of a Full Tilt table, that you normally should not assign these buttons to features in Shortcuts (so that you don't disable or interfere with their normal functionality).

Alt & WheelDown ...... activate when Alt is held down and the wheel is moved down

For a complete list of key definitions, go here.

Multiple key-mouse assignments for one feature:

You can assign more than one key or mouse button to a feature. If you want to FOLD using the F key OR the F11 key OR the XButton1 mouse button, you would put the following into the Fold box:
F | F11 | XButton1

That vertical bar is called the pipe character, and it is located above the \ (backslash) key on most keyboards. You can think of the | character as meaning "OR". You will not be able to use the | character to control Shortcuts features (as it is now the separator character). I find this useful because sometimes I like to use the keyboard to play and sometimes I like to use a mouse. So you can assign a key and a mouse button to perform the same operation.

MICE:

You may assign various mouse buttons to activate features in FT Shortcuts. Newer mice often have five or more buttons that can be used to activate functions in FT Shortcuts. They main buttons are

Other Mouse Controls

Many different mice can be used with FT Shortcuts, but you may have to do some configuring. If you install a mouse without any special drivers in Win XP, it should work well with the "generic" setup. However, you may have to use the software that comes with the mouse to make some changes.

Logitech: If you install the Logitech "Setpoint" software it will change the mouse buttons to no longer be "generic". To change buttons back to generic, run "Setpoint", select the mouse tab, select the button you want to change back to generic, under "Select Task" select "Other" and select "Generic". You may want to do this for the two buttons on the left side of the mouse, and the mouse wheel down button.

Microsoft: In my experience so far, Microsoft mice will keep their generic settings unless you change them using the Microsoft Intellipoint software package. If you need to assign other keys (beside the five main ones, you can use Intellipoint to assign mouse buttons to keyboard keys.

If you are having trouble making certain mouse buttons work as expected, you may have to reassign the buttons to their generic form using the manufacturer's software.

If your mouse has additional mouse buttons that you would like to use, you can use the manufacturer's software to reassign the various buttons to a keyboard key that Shortcuts can understand. This can give you a lot of flexibility in controlling all of the features. For example you can "map" or reassign a mouse button to the "F10" key, and whenever that button is pressed, F10 will be sent to the Shortcuts script. If you assign one of the Shortcuts features to use F10, then this feature will be activated when that button is pressed.

You can often assign the same mouse button to 2 different features in Shortcuts. For example the Middle Mouse button could be assigned to "Reload Chips" and "Open Notes". Since the mouse must be pointing at different areas on the Full Tilt window, there is no confusion as to what action will be performed. Choosing mouse buttons to use may take a little experimentation to avoid conflicts with other uses you have for the same buttons.

Keyboards:

Many features can be controlled by pressing keys. Simply put the desired key in the edit box for the feature. For example the UP arrow keys can be used to increase the bet size by putting UP in the Increase Bet edit box.

Game pads and Joysticks:

The buttons on most game pads and joysticks can usually be used with FT Shortcuts. Joystick support is enabled on the Misc tab.

Buttons:

Various buttons on the joystick are numbered Joy1 through Joy32. You can use the "Show Joystick values" (on the Misc tab) to determine which buttons correspond to which joystick value.

Analog controls:

Some joysticks have 1 or more analog controls. Three analog controls (designated by XY, ZR, and UV) are supported. The following values are supported in Shortcuts (the numbers represent angles from 0-270). Only 4 positions are recognized by Shortcuts.

JoyXY0 JoyXY90 JoyXY180 JoyXY270

JoyZR0 JoyZR90 JoyZR180 JoyZR270

JoyUV0 JoyUV90 JoyUV180 JoyUV270

POV (D-Pad) control:

Most joysticks have an 8 position digital control. The values that are supported are:

JoyPOV0 JoyPOV45 JoyPOV90 JoyPOV135 JoyPOV180 JoyPOV225 JoyPOV270 JoyPOV315

Special Codes and sequences

The following codes can be combined with other keys:

+ = Shift key (usage: +F1 means Shift-F1 will trigger the action)
# = Win key (usage: #a means Win-a will trigger the action)
! = Alt key (usage: !b means Alt-a will trigger the action)
^ = Control key (usage: ^c means Control-c will trigger the action)
& = combine 2 keys together (usage: a & b means a and b pressed together will trigger the action)
< = left key of pair (usage: <!a means Left Alt-a will trigger the action)
> = right key of pair (usage: >!a means Right Alt-a will trigger the action)
| = multiple keys (usage: a | b means either a or b will trigger the action)

Keyboard Key codes

a-z
0-9 (see below for numpad numbers)
punctuation symbols

Space (the spacebar)
Tab
Enter (or Return)
Escape (or Esc)
Backspace (or BS)

Delete (or Del)
Insert (or Ins)
Home
End
PgUp
PgDn
Up - up arrow
Down - down arrow
Left - left arrow
Right - right arrow

ScrollLock
CapsLock
NumLock

Numlock ON Numlock OFF
Numpad0 NumpadIns
Numpad1 NumpadEnd
Numpad2 NumpadDown
Numpad3 NumpadPgDn
Numpad4 NumpadLeft
Numpad5 NumpadClear
Numpad6 NumpadRight
Numpad7 NumpadHome
Numpad8 NumpadUp
Numpad9 NumpadPgUp
NumpadDot (.) NumpadDel
NumpadDiv (/) NumpadDiv (/)
NumpadMult (*) NumpadMult (*)
NumpadAdd (+) NumpadAdd (+)
NumpadSub (-) NumpadSub (-)
NumpadEnter NumpadEnter


F1 through F24 - function keys

AppsKey - this is the key that invokes the right-click context menu.


LWin - the left Windows logo key
RWin - the right Windows logo key
Control (or Ctrl)
LControl (or LCtrl) - the left control key
RControl (or RCtrl) - the right control key
Shift - either shift key
LShift - the left shift key
RShift - the right shift key
Alt - either Alt key
LAlt - the left Alt key
RAlt - the right Alt key

PrintScreen

Pause
Break

The following exist only on Multimedia or Internet keyboards that have extra buttons or keys:
Browser_Back
Browser_Forward
Browser_Refresh
Browser_Stop
Browser_Search
Browser_Favorites
Browser_Home
Volume_Mute
Volume_Down
Volume_Up
Media_Next
Media_Prev
Media_Stop
Media_Play_Pause
Launch_Mail
Launch_Media
Launch_App1
Launch_App2

Mouse Key Codes

LButton - the left mouse button (not recommended as it is used for so many things)
RButton - the right mouse button (not recommended as it is used for so many things)
MButton - the middle or wheel mouse button

WheelDown - this is equivalent to rotating the mouse wheel down (toward you)
WheelUp - the opposite of the above
WheelLeft and WheelRight - pushing mouse wheel to left and right. Windows Vista or later only.

XButton1 - a button that appears only on certain mice
XButton2 - a button that appears only on certain mice

JoyStick Key Codes

Joy1 through Joy32: The buttons of the joystick.

JoyXY0, JoyXY90, JoyXY180, JoyXY270: Four directions of Analog control XY

JoyZR0, JoyZR90, JoyZR180, JoyZR270: Four directions of Analog control ZR

JoyUV0, JoyUV90, JoyUV180, JoyUV270: Four directions of Analog control UV

JoyPOV0, JoyPOV45, JoyPOV90, JoyPOV135,
JoyPOV180, JoyPOV225, JoyPOV270, JoyPOV315: Eight directions of POV (D-Pad) control



Thanks to www.autohotkey.com for compiling parts of this list.