Thumbkeyboard User Manual V5.1 20181008
Thumbkeyboard User Manual V5.1 20181008
Gamepad/Leftpad/Numpad/Split-Keyboard
2018/10/8
User Manual
2. Key Types......................................................................................................................................... 9
2.0 Normal Keyboard................................................................................................................ 11
2.1 3-Layer Keymaps Function.................................................................................................. 13
2.2 Mouse Function...................................................................................................................14
2.3 Hotkey Function.................................................................................................................. 16
2.4 Burst Function..................................................................................................................... 17
2.5 Round-Robin Function.........................................................................................................18
2.6 Continue Function...............................................................................................................19
2.7 Jitter Function......................................................................................................................20
2.8 Special Functions.................................................................................................................21
2.9 Disable Key.......................................................................................................................... 22
3. Application Examples.................................................................................................................... 23
3.1 How to switch Profiles.........................................................................................................23
3.1.1 Default Command.................................................................................................... 23
II
User Manual
User Manual
User Manual
Next, the software detected keypad, and loaded default profile automatically.
User Manual
User Manual
Step 3: Click <Select Profile Onboard> , select one profile ID which you want to change.
User Manual
User Manual
Notice: Click keyboard icon to activate Screen Keyboard. User can click Screen Keyboard to select key code.
User Manual
User Manual
Step 5: click <Save Profile Onboard> to keep the change when user finished.
User Manual
User Manual
Step 6: click <End and Reboot> to end configuring and reboot the keypad.
At last, you can verify the change and swap the keycap to match new key map.
User Manual
User Manual
2. Key Types
Main Window includes 4 sections, Key-Map, Special Features, Profiles Management, and Message window.
User Manual
User Manual
Example
click ‘A’ icon, pop up window as below.
The device supports type 0~ type 9 for every key. Every type implement one dedicated function.
User Manual
User Manual
The key act as normal US keyboard, click key and report one assigned char to computer. Enter the char in first
value box by clicking Screen Keyboard. User can configure all keys to Normal type if he needn’t extended features.
Notes
- F1/F2/F3/F4 and F7/F8/F9/F10 should be normal keyboard type.
- Ctrl/Shift/Alt/Win should be normal keyboard type.
- Don’t care HID code, which is for professional user who knew HID specification.
User Manual
User Manual
User Manual
User Manual
Every key has 3 layers which activated by Fn1/Fn2 key. Fn1/Fn2 are extended SHIFT key.
The first layer is default, just like normal keyboard.
The second layer is active once Fn1 pressed down, or Scroll Locked.
The third layer is active once Fn2 pressed down, or Num Locked.
Example
A -> a ;layer-1
Fn1 + a -> 1 ;layer-2
Fn2 + a -> F1 ;layer-3
User Manual
User Manual
This key-type can control mouse, mouse moving, button down/up. Support Left/Right/Middle buttons.
- Select left/middle/right button by Radio box.
- Coordinate X is horizontal moving unit rate, minus value means moving left, positive value means moving right.
- Coordinate Y is vertical moving unit rate, minus value means moving up, positive value means moving down.
- X/Y scope : -127~127 pixel
Formula:
Mouse_Moving_Rate mouse moving rate, the unit is pixel/second
Mouse_Moving_Rate_X = mouse_report_rate * x_axis
Mouse_Moving_Rate _Y= mouse_report_rate * y_axis
Mouse_Report_Rate the times mouse report to computer in one second.
Mouse_Report_Rate = 1000ms / mouse_rate
mouse_rate the interval mouse report to computer, the default value is 2ms
User Manual
User Manual
Example:
Mouse Rate = 2 ms ; interval, system default
x_axis = 3 pixel ;unit moving
mouse_report_rate = 1000ms / 2ms = 500 (report/second)
mouse_moving_rate = mouse_report_rate*x_axis = 500 * 3 = 1500 pixel/second.
Pressing down the key 1 second, the mouse move 1500 pixel.
User Manual
User Manual
This type support hotkey function. For example, one click = Ctrl+C, shift+9+0, etc.
Select the function keys, ctrl/alt/shift/window, from Combination block.
Enter the char at Value1 and Value2 by clicking Screen Keyboard.
User Manual
User Manual
User Manual
User Manual
It’s one feature for gaming application. One key can manage 3 skills.
Every stroke output one char, but the char changed every time.
Example
Key43 = ABC
Stroke times, output sequence is abcabcab....
User Manual
User Manual
It’s one feature for gaming application to control the game role to keep moving. First click start moving, second
click stop.
Example:
W = moving forward S = backward A = left D = right
The normal action is , pressing down the key to start moving , and stop once the key released.
Next, setting WASD keys type to Continue, stop condition = itself.
The behavior changed as below.
Press W and release, the role keep moving forward.
Press A and release, the role keep moving left .
Press S and release, the role keep moving backward .
Press S and release again, the role stopped.
This feature needn’t game player press down the key all time, which can free player’s finger during moving.
Stop Condition:
= itself, means only the type of continue-key can stop the moving.
= others, means any key can stop the moving.
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
Example
Feature, Macro Script 1
End = 0, stop running once assigned key released.
Pressing down Key37 start Macro Script 1;
releasing Key37 stop Macro Scrip 1.
This type can disable key, pressing key won’t report anything to computer.
For example, disable Window Key in gaming.
User Manual
User Manual
3. Application Examples
Profile is key-map. Normal keyboard is fixed key-map which user can’t change. As to programmable keyboard,
there’s 4 profiles in device, named Default Profiles, Profile 1/2/3. User can assign every key.
Default Profile is the profile for device initialization , user uses this key-map normally.
Profile 1/2/3 are special key-maps for special applications, such as software coding/Gaming/Drawing, or backup
of Default profile. These profiles need manual switching to work. There’s two ways to switch profile, one is by
default command, another is dedicated Mode key.
Notes: user can redefine a Fn1 onboard if keypad hasn’t one by default.
User Manual
User Manual
User can assign dedicated Mode key to switch profile. Key Type 8 supports this feature.
For example:
Assigned Key37 as one Mode key, configure key37 different value in all 4 profiles.
Default Profile: Key37 = switch to Profile 1;
Profile 1: Key37 = switch to Profile 2;
Profile 2: Key37 = switch to Profile 3;
Profile 3: Key37 = switch to Default profile;
User Manual
User Manual
User Manual
User Manual
Save to Profile 1
User Manual
User Manual
Save to Profile 2
User Manual
User Manual
Save to Profile 3
User Manual
User Manual
Every key supports 3 layer, normal layer, Fn1 Layer and Fn2 layer. Fn1/Fn2 are new SHIFT keys which activate
layer-2 and layer-3.
Example: create Edit keys activated by Fn1, create Num-pad activated by Fn2.
Notes:
Fn1 = Scroll, Fn1 act as Shift Scroll supports Lock/unlock mode.
Fn2 = Num, Fn2 act as Shift, Num supports Lock/unlock mode.
User Manual
User Manual
User can create one shortcut key tool based keypad. There’s two ways to define shortcut key, one is Shortcut
function, another is TwoKeyClick function.
Every key supports shortcut function, and all profiles support it. One keypad supports 43(Key) x 4 (profiles) = 172
shortcut key definition.
User Manual
User Manual
TwoKeyClick is one multiple shift function. Pressing two keys, the keypad will report 1~6 chars to PC, max 6 chars,
or 5 chars + shift/ctrl/alt/win..
Example:
s+d -> Enter
Pause + a -> shift +1
Pause + s -> shift + 2
Space + f -> Esc
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
Keypad supports total 8 Macro Scripts, named M1/M2/M3/M4 and M5/M6/M7/M8. Every Macro script supports
32 commands.
Example:
01# Press Shift+H + 40 (ms) ; press shift + h, and delay 40ms
02# Press E + 40 (ms) ; press e, and delay 40ms
03# Press L + 40 (ms) ; press l, and delay 40ms
04# Press P + 40 (ms) ; press p, and delay 40ms
05# Release + 40 (ms) ; release p, and delay 40ms
06# End + 40 (ms) ; the end, free all key
This macro will output one word, Help.
Command Description
Press One key down, and hold some time.
Eg. Press shift+h +40ms ;
Release One key up, and delay some time
Eg. Release +40ms
Delay Delay some time, 1ms ~ 63999ms
Eg. Delay 2000ms
Goto Jump to one instruction and running, scope 0~31
Eg. Goto 0 ; jump to the first instruction of Delay-Macro
Keydown One button down, and delay some time. If the button was mouse key,
Keydown command can control mouse moving or click.
Eg. Keydown key26 +2ms; the button(row 2,col 6) press down
Keyup One button up , and delay some time
Eg. Keyup key26 +2ms; the button(row 2,col 6) release
End End macro, and release all key and button
Eg. End +30ms ; end running, and delay 30ms
Nop Null, just pass
User Manual
User Manual
Notes: Every profile has one on-off to enable/disable Programmable Macro function. Make sure the on-off is
enabled.
User Manual
User Manual
User Manual
User Manual
3. Enter one char in text box <Key Value> , by clicking Screen Keyboard.
User Manual
User Manual
4. Setting one delay time at last box, the unit is ms, 1000ms = 1 second. Every command should attach delay
time.
5. Click <OK> confirm the change.
<Cut> can delete one command.
<Delete All> can delete all commands.
6. <Save Onboard> save the macro script to device according selected Script ID.
Example:
Notes: Macro script should be terminated with END command, otherwise Macro processor would run next script.
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
Key26/27/28/17 are mouse moving Left/down/right/up. User can configure it at main window. This feature can
control game role turn around quickly by one click.
User Manual
User Manual
Keypad is half of keyboard, only with 43/44 key onboard. But there’s 3 ways to expand more keys.
Method 1: Fn1/Fn2-shift
Fn1 and Fn2 are new shift which can expand keys. All key support this feature. .
For example: create Edit keys on right-pad by Fn1, and Num-pad by Fn2.
Please refer chapter 3.2
Method 2: 4 Profiles
There are 4 profiles in keypad, named Default Profile, Profile 1/2/3. One profile is one key-map.
Please refer chapter 3.1.
Method 3 : TwoKeyClick
Two-Key-Click is one multiple shift function. Pressing down two keys, the keypad will report 1~6 chars to PC, max
6 char, or 5 char + shift/ctrl/alt/win. There ’ s two ways to trigger the definition. One way is two normal key
trigger it, another way is one burst-key to trigger it.
Total 32 commands for Two-Key-Click.
Please refer chapter 3.3.2 Two-Key-Click feature.
User Manual
User Manual
Integrated all hot-keys to a small keyboard, one hand cover all hot-keys, which is convenient for professional jobs,
such as Photoshop , 3D Draw, CAD, etc. The hot-key may be char, number, shortcut key, command, etc.
For example, click = Ctrl+C, shift+[+], etc. Every key supports shortcut key.
Example Key45 = {}
User Manual
User Manual
One click output 1~3 chars. For example, one click output ‘[‘ +’]’, cad , 123, etc.
TwoKeyBurst is extended Shift function. Pressing two keys, the keypad will report 1~6 chars to PC, max 6 char, or 5
char + shift/ctrl/alt/win. Any normal key could be a Shift controller. There’s two ways to trigger the definition.
One way is two normal key trigger it, another way is burst-key to trigger it. Please refer chapter 3.3.2.
The device supports total 8 Macro Scripts, named M1/M2/M3/M4 and M5/M6/M7/M8. Split keyboard supports
4+4 Scripts. Every Script supports 32 commands, which means one macro can output 31 chars + End command.
Please refer the chapter 3.4.
User Manual
User Manual
There’s 4 dedicated keys on Japanese Keyboard as below. US keyboard can’t support the 4 keys. User has to
configure it.
User Manual
User Manual
Product List
User Manual
User Manual
User Manual