A BRIEF USER’S GUIDE FOR GRAPHICALPROGRAMMING OF THE KINESIS® SAVANT ELITE2™
This document is intended to help you use the SE2 SmartSet™ App to program a Savant Elite2™
USB foot pedal in either Windows® or Mac OS X®. Refer to the full Savant Elite2 User’s Manual at
http://www.kinesis.com/savant-elite2-resources for help programming in other operating systems
and for additional details on the capabilities, use, and maintenance of your device.
Overview
Your Savant Elite2 (SE2) device uses a simple text file (pedals.txt) saved to its onboard memory to
execute custom keyboard or mouse actions with the press of a pedal or hand trigger. The SE2
SmartSet App is a “no-install” graphical application (“app”) designed to facilitate custom
programming of your SE2 by eliminating the need to directly edit the underlying text file.
The SE2 SmartSet App is preloaded onto your SE2 device on its virtual drive (v-drive™) named“KINESIS FP.” The v-drive is only visible on your computer when your SE2 device has been placed
into Program Mode. Program Mode is accessed by sliding the recessed switch on the underside ofyour SE2 device to “program mode”, or by depressing a pedal briefly while plugging in the device.
Once you enter program mode, KINESIS FP will appear on your computer after a brief delay.
For your convenience both Mac and Windows versions of the SE2 SmartSet App have been
preloaded onto the v-drive. No installation required, just double click to run the appropriate Macor Windows App. The pedals.txt file is in the “active” folder and is automatically accessed by
the App when it is run from the v-drive. When you save your edits using the App, the updatedpedals.txt is automatically saved in the active folder. Sliding the switch on your Savant Elite2
device to “play mode” or re-plugging the unit will close the v-drive and enable any new actionsin the pedals.txt file.
Operating systems supported
The PC version of the SE2 SmartSet App is compatible with Windows versions XP, 7, 8, and
10. The Mac version is compatible with OS X, version 10.6 or more recent. Check theKinesis.com support page (see link above) for the latest version of the SE2 SmartSet App andrelated resources.

Figure 1. SE2 SmartSet App opening screen

Language note: the SE2 SmartSet App currently must be used with the U.S. keyboard
layout (Windows users go to “keyboard” in Control Panel/Region & Language; Mac users go to“input source” in System Preferences/Keyboard).
Configure a pedal
1. If you want to preserve the previous actions, you should first copy the original pedals.txt file
to a different location or use “Save as” in the App before making any changes.
2. Click on any “configure” box to select an input to program. In Figure 2 below, the Left Pedal“configure” box has been clicked and its “Configure” button is highlighted. The “edit box” onthe right turns yellow with the selected input (Left pedal) shown in blue.
Figure 2. Configuring left pedal for a single action

3. Click the button for “Single Action” or “Multiple Actions (Macro)” and type what you want thepedal to produce, or use your mouse to select a special action from the drop down menu.
Note: Single Actions appear inside square brackets [ ] (red [ ] for named keys like [tab]). InMacros, named keys and special actions appear in red inside red curly brackets { }. To edit
your entry, use the “Backspace” button, not the backspace key on your keyboard, or click “Clear” tostart over.

4. In Figure 3, the “tab” key has been tapped on your keyboard to replace the left mouseaction.
Figure 3. Re-configure left pedal to perform “tab”
5. Click the “Done” button to accept thechanges. The action(s) will appear in theappropriate gray box below. In this example,
the Left Pedal gray box will then show [tab]instead of [lmouse].
6. Click the “Save” button to save the edits toyour pedals.txt configuration file.
7. Close the v-drive or re-plug the device toimplement your changes. To close the vdrive, move the programming slide switch
back to play mode.

2Note: If you start to configure a pedal and click
another “configure box” before you have clicked“done,” you will get the message shown in Figure 4.

Figure 4. Changing configuration prematurely

If you click “yes,” any changes you have entered will
be applied to the current pedal or jack — if the yellow
box is empty, “yes” will erase what is previously saved
for that box before making the next pedal or jackactive for editing.
If you click no, pending changes will not be applied before making the next pedal or jackactive. “Cancel” will keep the current pedal or jack the focus of the yellow “edit box.”
Using the “Special Actions” menu
For convenience a number of popular keyboard shortcuts have been pre-defined. Special
actions also include commands that cannot be typed with a keyboard into the configuration
editor (e.g. “mute”). To browse the special actions, simply click the Special Actions button fora drop down menu. Special actions can be used on their own or in conjunction with otheractions as part of a larger multiple-action macro. See Table 1 (next page) for a full list of
special actions for both Mac and Windows. Explanations for many of the special actions areincluded below.
Detailed Help for Special Actions (use Special Actions drop-down menu)
Left mouse double click
The default left mouse double click action uses a 125ms delay between two mouse button
actions. If this does not operate correctly on your computer, you can experiment withdifferent delays by manually creating a double click macro with the SE2 SmartSet App. For
example, you could program a left mouse click, then insert two delays of 125ms from the“Special Actions” menu. The resulting macro would look like this in the App:{lmouse}{d125}{d125}{lmouse}.

Web browser forward or back
These actions are dependent on the specific browser and operating system being used. Ifthese pre-programmed macros don’t work, you will need to experiment with what key
commands are needed and then create your own macro.
Alt+Tab and Cmd+Tab
Switching screens with a Alt (Windows) or Cmd (OS X) plus Tab is often useful. However,the user normally does this by holding the Alt or Cmd key and repeatedly pressing andreleasing the Tab key. When the SE2 special action for Alt+Tab or Cmd+Tab is used on apedal, it can only alternate between two screens.
Activate Windows key (Program a Win key combination in Windows version of App)If you want to combine a Windows key action with another key (such as “Win + m” tominimize all windows), use the “Activate Windows key” action from the drop down menu.
This is a special case where you select the this action, then type the key you want tocombine it with. The resulting combination in the edit box will look like this: {win+m}.
Slow or fast output
If you program a macro and is seems to play too fast or too slow, you can insert a “SlowOutput” or “Fast Output” command at the beginning or anywhere within its contents. You canalso subsequently insert a “Default Output” or different output speed command. The exact
output speed with “fast” and “slow” may depend on your firmware version. If you needprecise control over output speed, see the User’s Manual for details on manually editing thepedals.txt file.

3

Table 1 Special Actions menus
Windows menu

Mac menu

MOUSE ACTIONS

MOUSE ACTIONS

Left Mouse Click

Left Mouse Click

Left Mouse Double Click

Left Mouse Double Click

Middle Mouse Click

Middle Mouse Click

Right Mouse Click

Right Mouse Click

EDITING TOOLSEDITING TOOLSCut (Ctrl + x)

Cut (Cmd + x)

Copy (Ctrl + c)

Copy (Cmd + c)

Paste (Ctrl + v)

Paste (Cmd + v)

Select All (Ctrl + a)

Select All (Cmd + a)

Undo (Ctrl + z)

Undo (Cmd + z)

MEDIA CONTROLSMEDIA CONTROLS

Mute

Mute

Volume Up

Volume Up

Volume Down

Volume Down

Play/Pause

Play/Pause

Previous Track

Previous Track

Next Track

Next Track

COMMONLY USED SHORTCUTSCOMMONLY USED SHORTCUTS

Web Browser Forward (Alt + right)

Web Browser Forward

Web Browser Back (Alt + left)

Web Browser Back

Alt + Tab

Cmd + Tab

Ctrl + Alt + Delete

Snip to File

Calculator

Snip to Clipboard

Windows Combination (Win + _)Force Quit

PEDAL RESPONSE
Slow Output (speed1)

PEDAL RESPONSE

Default Output (speed3)

Slow Output (speed1)

Fast Output (speed5)

Default Output (speed3)

Short Delay (125ms)

Fast Output (speed5)

Long Delay (500ms)

Short Delay (125ms)

Different Press & Release

Long Delay (500ms)
Different Press & Release4For example, if you need to perform the macro “Alt = Enter” to autosum a column ofnumbers in a spreadsheet, you might need the “slow output” feature which will appear as{speed1}{alt}={enter}. However, delays (see below) may work better in some environments
than “slow output.”
Delays (125ms, 500ms)
Sometimes delays work better than the “slow output” feature. In the example above forsumming a column of numbers in a spreadsheet, a macro for “Alt = Enter” might work betterfor a particular OS or spreadsheet version if it were constructed like this, with a 125ms
delay before the “enter” command: {alt}={d125}{enter}.
Different press and release (macros)This feature is useful if you want to be able to press and hold the pedal and not have theentire programmed macro play until you release the pedal. This happens by default for asingle key action, but a macro normally plays to completion as soon as a pedal is pressed.
For example, to play F11 when a pedal is pressed and F12 when it is released:
1. First click the pedal or jack you wish to program.
2. Then click the “Multiple Actions (Macro)” button.
3. Type the F11 key to produce {F11} in the yellow box.
4. From “Special Actions” select at the bottom, “Different Press & Release” to insert: {{ }}.
5. Then type the F12 key, which adds {F12} after the {{ }} token.
6. Click “Done” and {F11}{{ }}{F12} will be saved for the appropriate pedal or jack.
7. When you are done programming, click “Save” and exit from Programming Mode toimplement your changes.
IMPORTANT TECHNICAL NOTESMacros with modifiers in OS X
Mac OS X does not allow a modifier on one device (e.g. SE2 pedal) to modify a key on adifferent device (e.g. your keyboard). Therefore for OS X it is not generally useful toprogram pedals as modifiers (Shift, Alt/option, Cmd, Control).
Running SE2 SmartSet App from other locations on your computer
If you run the SE2 Smartset App on the v-drive by double clicking, it will automatically load
the current pedals.txt file from the active folder. The app will automatically save to the active
folder when you click “save,” and will implement your changes when the v-drive is closed.
However, you can also run the App from any location on a tablet or computer using the“open another file” button to browse to the pedals.txt file you want to edit. However, anychanges you make will not take effect until you copy the edited pedals.txt file to the active
folder and then close the v-drive.
Pedals.txt must be in the “Active” folder
Only a simple text file named pedals.txt, located in the Active folder, can serve as theconfiguration file for your device. Other small text files with different names may be placedin that folder and will not affect the operation of your device. In fact, it is a good idea tomake copies of any edited files, saving them with different names. These can be stored
inside or outside the active folder or on your computer’s disk drive.
Mouse button and special actions do not work in Programming Mode
In Programming Mode (when the v-drive is visible), the pedal will operate with its previously
programmed keyboard actions but mouse buttons and other special actions (volumecontrols, play/pause, shutdown) are temporarily disabled. Newly-programmed actions are
not active until pedals.txt is saved into the Active folder and the v-drive is closed by sliding
the switch to “Play Mode” or by power cycling (re-plugging) the device.

5Auto-restore feature & backup recommendation.
If pedals.txt is not present in the “active” folder when pedal unit is plugged in, a new
firmware version of pedals.txt will be recreated automatically using slightly different default
values compared to the factory version of pedals.txt. You can always download the latest
factory version of pedals.txt kinesis.com (see link below).
SE2 SmartSet App Updates and newer document versions
You can also check the Kinesis website for the latest versions of the SE2 User’s Manual,
SE2 SmartSet App and its Help file, as well as the default pedals.txt file at
http://www.kinesis.com/savant-elite2-resources.
Firmware updates
Pedals with 4MB v-drives (firmware newer than version 1.0.85) may have firmware updates
installed by the user with the onboard bootloader. See the Kinesis.com link above fordetails.
Troubleshooting
If you program an action which doesn’t work, check the pedals.txt file using a text editor tobe sure the following text representing each of the seven potential inputs is present in thepedals.txt file:[lpedal]>[mpedal]>[rpedal]>[jack1]>[jack2]>[jack3]>[jack4]>If the provided pedal.txt file is used (with basic instructions and examples provided), theactions of the seven inputs are defined in the “Assigned Actions” section, which is locatedbetween the horizontal ************** lines near the top of the pedals.txt document.
If you have deleted any of these positions, the SE2 SmartSet App will not successfully
configure the deleted position(s).
TECHNICAL SUPPORTContact Kinesis Technical Support by email (tech@kinesis.com) or by phone (USA 425-402-8100). Staff
is on hand 8:00 to 11:30am & 12:30 to 4:30pm Pacific time, M-F. Please be prepared to provide the serial
number of your SE2 device, your purchase date and where you purchased the unit, the computer model,
as well as the details of your question or problem.
Trademarks:
KINESIS is a registered trademark and Savant Elite2, SmartSet, SE2, and V-drive are trademarks of Kinesis Corporation.
Windows, Windows XP, Windows 7, Windows 8, and Windows 10 are registered trademarks of Microsoft Corporation. Macand OSX are registered trademarks of Apple Inc.

KINESIS CORPORATION
22030 20TH AVE SE, SUITE 102
BOTHELL, WA 98021-4405 USA
www.kinesis.com

sales@kinesis.com tech@kinesis.com 800-454-6374

6Jan 25, 2016