background image

 14 

6.0 Direct Programming 

The keyboard’s layouts and settings are stored on the v-Drive as a series of simple text files (.txt), which can 
be accessed in Windows, Linux, Mac, and Chrome. Each time a remap or macro is created, it is written to the 
corresponding layout .txt file as a discrete line of “code”. Each time a keyboard setting is changed, the 
change is recorded in the appropriate field in the “kbd_settings.txt” file. Users can edit these files directly to 
customize keyboard layouts and settings. 

For those that do not have a computer that can run the SmartSet App, Direct Programming is a way to 
access to the various power user tools which are not otherwise available through onboard programming. 

 

Eject v-Drive before closing (Windows Users) 

After editing any .txt files on the v-Drive, it is necessary to first save and close the files, and 
then use the Windows eject protocol 

before 

closing the v-Drive. Right click the “FS EDGE” 

removable drive in File Explorer and select Eject. Once you receive the “Safe to Eject” 
notification you may proceed to closing the v-Drive with the onboard shortcut. Failure to 
eject can result in a minor drive error that Windows will ask you to repair (see Section 6.7). 

 

Non-US Users 

Your computer must be configured for the English (US) keyboard layout. Other language drivers use different 
codes/positions for certain keys which are critical for programming characters such as [], {} and >. 

 

6.1 Direct Programming Layouts 

The nine default layouts are saved as separate .txt files in the “layouts” 
subfolder. Only custom remaps and macros are saved to the file, so if no 
changes have been made to a layout, the file will be empty. Users can either 
write code from scratch or edit keyboard-generated code using the syntax rules 
described below. Deleting a layout file will permanently delete its stored remaps 
& macros, but the keyboard will automatically regenerate a blank layout file. 

 

File Naming Convention 

Only the nine numbered layouts can be loaded to the Freestyle Edge. Additional “backup” layouts can be 
saved as .txt files with descriptive names, but they cannot be loaded to the keyboard without renaming them. 

 

Syntax Overview 

Remaps and macros are encoded in a layout file using a basic programming syntax. Each of the 95 full-size 
keys on the keyboard has been assigned a unique “Position” token used to identify that key during 
programming (see Section 6.2). Each keyboard & mouse action supported by the Edge has been assigned a 
unique “Action” token corresponding to a standard USB “scan code” (see Section 6.3). Each line of code 
must include a position token and one or more action tokens. The “>“ symbol is used to separate position 
tokens from actions tokens, and individual tokens are surrounded by brackets. Examples: 



Remaps are encoded with Square Brackets: [position]>[action] 



Macros are encoded with Curly Brackets: {position1}{position2}>{action1}{action2}{action3}... 

Содержание KB950

Страница 1: ...1 KB950 User Manual Backlit Split Programmable Mechanical...

Страница 2: ...ce Statement This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protec...

Страница 3: ...artSet Onboard Programming 8 4 1 Layouts 8 4 2 Recording Macros 8 4 3 Remapping Keys 9 4 4 Run Status Report 10 4 5 v Drive 10 4 6 Adjust Global Macro Speed 11 4 7 NKRO Mode 11 4 8 Game Mode 11 4 9 Re...

Страница 4: ...ribute to computer related injuries the company can make no warranty that its products will prevent or cure any physical ailment Your particular risk of injury may be affected by workstation and chair...

Страница 5: ...MB onboard memory the v Drive Multimedia actions in the embedded Fn layer Game Bank with 8 programmable game keys for binding macros and custom key actions Game Mode NKRO Mode 1000mz polling 100 anti...

Страница 6: ...by using the Fn key to toggle on the Fn layer These multimedia actions can be reassigned to any key on the keyboard in either layer using onboard programming see Section 4 3 or the SmartSet App see S...

Страница 7: ...the shift key For a detailed explanation of onboard shortcuts see Section 4 3 8 Adjustable Linking Cable The two key modules are connected by a 20 braided linking cable that can be adjusted to suit yo...

Страница 8: ...haracters long To record a macro on the fly tap the Macro key in the Programming Cluster to enter Macro Record Mode choose your trigger key s and then type out your macro Tap the Macro key stop record...

Страница 9: ...ign After selecting the Source key the LED will flash slowly prompting you to select the Destination key position i e the physical key that you wish to perform the new action Once you select the Desti...

Страница 10: ...y to access the v Drive for basic keyboard use When you use the onboard shortcut to open the v Drive your computer will now recognize the keyboard as a Removable Storage Device called FS EDGE The spec...

Страница 11: ...ority of the time but hardcore gamers who are playing at lightning fast speeds prefer NKRO keyboards for maximum performance Use the onboard shortcut to toggle NKRO Mode on and off the Edge will take...

Страница 12: ...nstalled correctly Note Custom layouts and settings are not affected by a firmware update 4 13 Adjust Status Report Playback Speed SmartSet Shift F7 then 0 4 Certain computers may have problems playin...

Страница 13: ...ions timing delays and various pre configured macros For detailed programming instructions consult the SmartSet App User Manual which is saved to the v Drive in the help sub folder Windows Users The S...

Страница 14: ...or certain keys which are critical for programming characters such as and 6 1 Direct Programming Layouts The nine default layouts are saved as separate txt files in the layouts subfolder Only custom r...

Страница 15: ...n see Section 6 5 A line of code can be temporarily disabled by placing an asterisk at the beginning of the line 6 2 Position Token Map Top Layer Position Tokens Fn Layer Positions In general to desig...

Страница 16: ...DN Le Arrow Right Arrow Up Arrow Down Arrow Escape Print Screen Pause Scroll Lock Insert LFT RGHT UP DWN ESC PRNT PAUSE SCRLK INS Editing Navigation Num Lock Keypad 1 Keypad 2 Keypad 3 Keypad 4 Keypad...

Страница 17: ...the before the macro content See example 2 below Multiplay Prefix x_ By default all macros playback continuously while the trigger key is held To override the repeat feature and restrict a macro to p...

Страница 18: ...see Section 4 11 v drive Force the v Drive to open automatically every time the keyboard is plugged in with auto or require manual opening with manual led_mode Choose LED brightness with 1 9 Off with...

Страница 19: ...or items until they are received at the Kinesis repair center Packages sent to Kinesis without an RMA number marked on the outside of the box may be refused 9 0 Warranty Limitation of Liability Visit...

Отзывы: