Kinesis Gaming KB975 Series Programming Manual Download Page 3

 3 

1.0 Introduction 

The Freestyle Edge RGB is a fully-programmable keyboard that does not use any special drivers or software 
so it is compatible with all mainstream USB operating systems. The keyboard was designed to be 
programmed quickly and easily using the onboard programming tools (all operating systems) and/or the 
powerful SmartSet App (for Windows and Mac),  However, power users can also Direct Program the 
keyboard on any operating system, which is the topic of this guide. 

 
2.0 Direct Programming Overview 

The Freestyle Edge RGB has 9 customizable Profiles, which comprise 9 sets of layouts and lighting 
configurations. The keyboard also has a series of Global Keyboard Settings which can be configured. 

Each of these configurations are stored on the keyboard’s virtual flash drive (called 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 
Lighting Effect is assigned to a Profile or customized in the App, the parameters are written to a 
corresponding led.txt file. Each time a keyboard setting is changed, the change is recorded in the appropriate 
field in the “kbd_settings.txt” file. With direct programming, power users can bypass the onboard 
programming tools and the SmartSet App to edit these files directly to customize their keyboard. 

 

3.0 Before you Begin

 

3.1 Power Users ONLY 

Direct editing requires learning to read and write a custom syntax. The insertion of incorrect characters into 
any of the configuration files can have unintended consequences and could cause temporary problems with 
even basic keyboard operation. Read the Quick Start Guide and User Manual first and proceed with caution. 

3.2 Always Eject the v-Drive before disconnecting the v-Drive 

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

before 

closing the v-Drive with the onboard shortcut. The eject protocol ensures 

that your PC is not actively reading/writing to the v-Drive and will prevent the 
type of data corruption that can occur and any conventional “thumb” flash drive 
if it is disconnected unexpectedly. 

Windows Eject: Save and close any .txt files you have been editing. From File 
Explorer, navigate back to the top level of “FS EDGE RGB” removable drive 
and right click the drive name and then 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). 

3.3 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 >. 

3.4 Simple Text Files ONLY 

Do not save configuration files in the Rich Text Format (.rft) as special characters could lead to errors. 

Summary of Contents for KB975 Series

Page 1: ...1 KB975 Direct Programming Guide...

Page 2: ...Washington 98021 USA www KinesisGaming com FCC Radio Frequency Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 1...

Page 3: ...0 Before you Begin 3 1 Power Users ONLY Direct editing requires learning to read and write a custom syntax The insertion of incorrect characters into any of the configuration files can have unintende...

Page 4: ...ns tokens and individual tokens are surrounded by brackets Examples Remaps are encoded with Square Brackets position action Macros are encoded with Curly Brackets trigger key position modifier co trig...

Page 5: ...5 4 5 Position Token Map...

Page 6: ...you can use the Individual Playback Speed prefix s_ Choose a number from 1 9 corresponding to the speed scale shown Section 4 6 The speed prefix should be placed to the right of the before the macro c...

Page 7: ...h OBRK CBRK PER COM APOS TILDE Enter Tab Space Delete Backspace Home End Page Up ENT TAB SPC DEL BSPC HOME END PUP Page Down PDN Le Arrow Right Arrow Up Arrow Down Arrow Escape Print Screen Pause Scro...

Page 8: ...eter1 parameter2 parameter 3 5 2 Keyboard Level Effect Tokens Parameters Monochrome mono Color Breathe breathe Speed Freestyle see below Wave wave Speed Direction Spectrum spectrum Speed Reactive reac...

Page 9: ...0 hk5 0 255 0 hk6 0 255 0 hk7 0 255 0 hk8 0 255 0 hk9 0 255 0 hk10 0 255 0 6 0 Direct Programming Settings 6 6 Programming Settings Keyboard Settings The current global settings for the keyboard are...

Page 10: ...al SmartSet App Settings In the settings sub folder you may also notice the app_settings txt file This file stores your saved preferences for in App notifications when using the SmartSet App On disabl...

Reviews: