24
14. SmartSet Onboard Programming
Kinesis contoured keyboards have long featured a fully-programmable architecture that allowed users to
record macros, remap keys, and create custom layouts and settings. The Advantage2 keyboard takes that legacy to the next
level with the new SmartSet onboard programming architecture which adds powerful programming features and new ways
to build, visualize and share custom layouts. Virtually any key (168 top level and embedded level key actions) can be
copied, moved, or inactivated. In addition, up to hundreds of macros of 200+ characters can be stored in the keyboards’
memory chip, to be assigned to one more custom layouts and triggered by a single key or key combination.
What is SmartSet
SmartSet technology is the foundation of all the “next generation” Kinesis programmable computer peripherals. The
technology was implemented in our popular Savant Elite2 programmable foot pedals in 2015 and then adapted for use in
the Advantage2 keyboard. The basis of SmartSet is using a virtual ash drive (the “Kinesis KB” v-drive ™) inside the
keyboard to store custom conguration settings. For basic users of the keyboard, the saving and storing of these layout les
to the Kinesis KB drive happens behind-the-scenes. Advanced users can elect to enter Power User Mode to “mount” the
Kinesis KB drive to their computer and access the underlying Layout les, to either edit existing macros/remaps, build
custom macros from scratch, or to simply see a visual representation of various layouts.
Each Layout is saved to a separate .txt le that can be opened and viewed with any basic text editor program, regardless of
your operating system (e.g., notepad for Windows). Layouts can even be shared with other users via email or saved to your
computer as a backup. The days of having to rebuild your custom keyboard layout after a Hard Reset are over. SmartSet
also includes “bootloader” functionality which means that you can update the rmware on your Advantage2 to stay up to
date with the latest releases from Kinesis, and ensure compatibility with the newest operating systems.