EasyManua.ls Logo

Kinesis Freestyle Pro KB900 Series - Direct Programming; Eject v-Drive before closing (Windows Users); Non-US Users; Direct Programming Layouts

Kinesis Freestyle Pro KB900 Series
19 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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 PRO”
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. Each
layout is based on the default PC key configuration and displays the 8 pre-programmed
hotkeys. Additional remaps and macros are saved to specific layout files.
Layout 2 has been customized for Mac users and Layout 3 for Dvorak typists. Deleting
a layout file will permanently delete its custom remaps & macros, but the keyboard will
automatically regenerate a QWERTY layout file with the 8 standard Windows hotkeys.
Backup Mac and Dvorak layouts are included in the layouts subfolder for your since a
Reset will always restore Layout 2 or Layout 3 as the QWERTY Windows default.
File Naming Convention
Only the numbered layouts can be loaded to the keyboard. Additional backup layouts
can be saved as with descriptive names, but they cannot be loaded without first renaming them.
Syntax Overview
Remaps and macros are encoded in a layout file using a basic syntax. Each of the 95 full-size keys on the
keyboard has been assigned a unique “Position” token used to identify it during programming (see Section
6.2). Each keyboard & mouse action supported by the Pro 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}...

Related product manuals