Savant Elite2
Programmable USB Foot Pedal Familywith SmartSet Technology

User’s Manual(this page inten onally le blank)2

User’s Manual for Kinesis® Savant Elite2™
Programmable USB Foot Pedals with SmartSet™
Savant Elite2 devices provide keyboard/mouse bu on emula on for any USBenabled system capable of providing generic human interface device (“HID”)
drivers for keyboards, mice, and removable disk drives.
All Savant Elite2 devices come loaded with the SmartSet™ Configura on App.
SmartSet is a free, “no-install” graphical programming applica on for both PC& Mac that makes custom programming quick and easy.
This document is a reference guide for installing, using and maintaining your
Savant Elite2 (“SE2”) device. The Programming Guide on page 14 provides
detailed instruc ons for directly reprogramming your SE2 by edi ng themaster configura on text file. Detailed instruc ons for using the SmartSet
configura on app can be found in the device-specific Quick Start Guide,available at www.kinesis.com/savant-elite2-resources/.
Models covered:
FP10J: control module with two input jacks, bundled with one pedal
FP20A: two angled pedals mounted on steel base
FPW20A-IPX8: waterproof* dual angled pedals mounted on steel base
FP20AJ: two pedals mounted on steel base with one jack for extra pedal or
hand trigger (extra inputs sold separately)
FP30A: three angled and adjustable pedals, mounted on steel base
FPW30A-IPX8: waterproof* triple angled pedals mounted on steel base
FP30AJ: three pedals mounted on steel base with one jack for extra pedal or
hand trigger (extra inputs sold separately)FPMJ2: control module only, with two input jacks
FPMJ4: control module only, with four input jacks

FP10J- Module & Pedal

FP20A- Dual Pedal

FP30A- Triple Pedal

Op onal input accessories
FS007MP: Single foot pedal with mini-phono plug
FSW007MP-IPX8: Single waterproof* foot pedal with mini-phono plug
FS002HT8: Hand trigger, 8 foot cable with mini-phono plug.
*USB and mini-phono connec ons are not waterproof
March 2016 Edi on© 2016 by Kinesis Corpora on. All rights reserved. www.kinesis.com. KINESIS is a registered trademark of Kinesis Corpora on.
SAVANT ELITE2, SE2, SMARTSET and SMARTSET APP are trademarks of Kinesis Corpora on. WINDOWS is a registered trademarkof Microso Corpora on. Mac and OS X are registered trademarks of Apple, Inc. Informa on in this document is subject to change
without no ce. No excerpt or subset of this document may be reproduced or transmi ed in any form or by any means, electronic
or mechanical, for any commercial purpose, without the express wri en permission of Kinesis Corpora on.

3

AGENCY & REGULATORY APPROVALS

INDUSTRY CANADA COMPLIANCE STATEMENT
This Class B digital apparatus meets all
requirements of the Canadian Interface-causing
Equipment Regula ons. Cet Appareil numériquede la classe B respecte toutes les exigences duRèglement sur le matérial broilleur du Canada.

Overview•
FCC/CE Class B for IT and medical
applica ons•
UL recognized component for near pa ent
use in US & Canada, ETL control number
4007055. Conforms to UL 60601-1,
Cer fied to CSA STD C22.2 NO.601.1•
RoHS Compliant (lead-free)

CE COMPLIANCE FOR EMISSIONS ANDIMMUNITY
This device has been tested to comply with thefollowing European standards for emissions andimmunity for ITE and medical equipment:
En 55022, En 55024, EN 61000-3-2/3, andEN 60601-1-2.
MEDICAL PRODUCT SAFETY
Savant Elite2 products are recognizedcomponents, conforming to UL standard 606011; Cer fied to CSA standard C22.2 NO. 601.1.
The ETL lis ng number is 4007055.

FEDERAL COMMUNICATIONS COMMISSION
RADIO FREQUENCY INTERFERENCE STATEMENT
This equipment has been tested and found tocomply with the limits for a Class B digital device,pursuant to Part 15 of the FCC Rules. Theselimits are designed to provide reasonable
protec on against harmful interference whenthe equipment is operated in a residen al
installa on.

The ETL Recognized Component mark on the
product label indicates compliance with UL
60601-1 and CSA Std C22.2 No. 601.1 standards
for medical use. These products must be usedwith a UL-listed computer or UL-listedcomputerized equipment to comply with UL
safety standards. The label will also indicate
either IPX1 per UL and CE standards for “dripproof” water resistance, or IPX8 for waterproof
models.

This equipment generates, uses and can radiateradio frequency energy and, if not installed andused in accordance with the instruc ons, maycause harmful interference to radio
communica ons. However, there is no
guarantee that interference will not occur in apar cular installa on.

This USB input device was not designed as a fault-tolerant medical device. In a medical se ng, it
is intended for use as a component of a UL-listed
diagnos c instrument, not for pa ent care.

If this equipment does cause harmfulinterference to radio or television recep on,
which can be determined by turning theequipment oﬀ and on, the user is encouraged totry to correct the interference by one or more of
the following measures:

•
•
•
•

This product should not be used in the presenceof a flammable atmosphere such as ananesthe c mixture with air, oxygen, or nitrous
oxide.

Reorient or relocate the receiving antenna
Increase the separa on between theequipment and receiver
Connect the equipment into an outlet on acircuit diﬀerent from that to which thereceiver is connected
Consult the dealer or an experienced
radio/TV technician for help

Warning
To assure con nued FCC compliance, the user
must use only shielded interfacing cables whenconnec ng to computer or peripheral. Also, any
unauthorized changes or modifica ons to thisequipment would void the user’s authority tooperate.

4

TABLE OF CONTENTS
Repe ve strain cau on ………...………………………. 5
Overview, features, usage, & compa bility…..… 6
Installa on ………………..….…...…………………….…... 7
Programming introduc on…………....………...…... 7
Health & safety ps ……………..….…………….….…… 9
Adjus ng pedal force ……....…………………….……... 10
Cleaning & maintenance …………..……………………. 10
Technical support …………………………………...…….. 11
Kinesis limited warranty ……………..………...….…... 12
Direct Programming Guide...…..………...….……….. 14

READ ME FIRST– Repeve strain cau on

Con nuous use of any computer input device may cause aches and pains
or a more serious cumula ve trauma disorder (CTD) such as tendini s.
• Observe sensible guidelines when using any computer input device tohelp minimize the possibility of injury.
• Follow established guidelines for computer and worksta on setup.
• Exercise good judgment in placing reasonable limits on your computer
usage me every day.
• Ensure that you take reasonable rest breaks from computer use
during the course of the day.
• At the first sign of stress-related injury (e.g., aching, numbness, or
ngling of an extremity), consult your health care professional.
Kinesis Corpora on bases its product designs on research, proven features,and user evalua ons. However, because of the complex set of factors
believed to contribute to computer-related injuries, the company can makeno warranty that any of its products will prevent or cure any physicalailment.
Your risk of injury may be aﬀected by worksta on and chair design,
posture, me worked without breaks, type of work, ac vi es outside of theworkplace, and individual physiology.

5

FP20AJ: Pedals same as FP20A, jack = leOverview, features & usage mouseclick.
compa bility
Common features of the Savant Elite2
family of devices (all models)• Pedals are front hinged, low-profile,and force-adjustable for maximum
comfort and usability.
• USB plug and play. Technology
requires no special drivers to use or to
reprogram the device on PC, Mac,
Linux, Android, and Chrome.
Language note: US English keyboard
driver must be used while reprogramming any SE2 device.
• SmartSet Technology: Pedal ac ons
defined by a ny, editable text file
residing on a memory chip in thedevice. Text file becomes visible on a
virtual drive (“v-drive”) which iscreated when the device is placed into
Program Mode.
• SmartSet App™: This no-installconfigura on applica on (Windows &Mac versions) is pre-loaded on eachdevice and allows for easy graphicalre-programming of factory ac ons.
• SmartSet App help file stored on thev-drive and accessible directly fromthe app for your convenience.
• Pedals can perform keyboard ac ons,
macros, and mouse ac ons, including
le mouse double click.
• Ac vate Program Mode (2 ways):• Toggle recessed switch onunderside (except waterproof
models), or• Press a pedal briefly while plugging
in USB cable.
• Device firmware can be easily updated
by user without any tools or drivers
using SmartSet Bootloader.
Standard factory programming
FP10J and FPMJ2: Jack 1 = le mouse click,
Jack 2 = right mouse click.
FPMJ4: Jacks 1 & 2 same as FPMJ2, Jack 3= Backspace, Jack 4 = “Thank you,” macro.
FP20A: Le pedal = le mouse click, rightpedal = right mouse click.

FP30: Le pedal = le mouse click, middle
pedal = le mouse bu on double click, rightpedal = right mouse click.

FP30AJ: Pedals same as FP30A, jack = lemouse click.
Common Usage
Kinesis has pre-programmed each Savant
Elite2 device with the most popular ac ons.
Using your SE2 device with the standard
factory programmed mouse ac ons is agreat way to reduce the strain of mousing.
By holding the mouse simply for poin ng,
without worrying about clicking, you can
substan ally reduce the eﬀort andrepe on required of your mousing hand.
Some users may prefer to assign acommonly used keyboard ac on to a pedal,(e.g., Backspace or Tab). Kinesis cau ons
against using keyboard ac ons that requireso much repe on that you create
exhaus on and poten al overuse of yourfeet and lower legs.
Simple macros are also a great use of yourSE2 device. Commonly used commands forpar cular applica ons (e.g., Ctrl-F1) andfrequently-used shi ed characters (e.g.,“@”) can also be assigned to a pedal as asimple macro. Macros are also great forcommonly used phrases like an email
signature or saluta on.
Thanks to Kinesis’s SmartSet technology, it’seasy to customize your SE2 device inWindows or Mac OSX to your exact needs.
Advanced features
A number of advanced features areavailable, but it is recommended to avoid
a emp ng to program these un l you havesuccessfully programmed standard key
ac ons and simple macros.
- Fast/Slow output. If the default output
from your SE2 device is too fast or too slow
for your computer, a diﬀerent playback
speed can be selected for each pedal/
macro.

6

- Inser ng “delays” between keystrokes.
Your SE2 device can program macros with
one or more 0.125 or 0.5 second delays
between keyboard or mouse ac ons.

Macintosh systems (OS X 10.5 & newer):
Most features are supported. However, OS
X does not allow one USB device to modify
another, so a pedal programmed as
modifier key can only be used in
combina on with another pedal on thesame device, not with a key on a keyboard.

- Diﬀerent press/release (DP&R). There areseveral reasons to use this feature. In one
applica on you may want to send F1 onpressing the pedal and F2 on release. Thisis equivalent to tapping F1 when pressing
the pedal and tapping F2 when releasing it.

However, a pedal programmed to perform“Command-b”, for example (which will
typically toggle bolding), will operatecorrectly.

You can also use DP&R to make a macrothat includes a modifier key emulate
holding the keys on the keyboard, which
may also make it repeat. See theProgramming Guide on P14 for moredetails. Simple applica ons are also
discussed in the SmartSet App help file.

Installa on
Play ModeBe sure your Savant Elite2 device is in “PlayMode” before connec ng it for the firstme to any USB port. Look on theunderside of the device for the labeled
recessed slide switch. Waterproof SE2
devices do not have a slide switch and will
default to Play Mode as long as a pedal
isn’t pressed while it is being plugged in.

System requirements
A computer with an available USB port isrequired. Savant Elite2 devices arecompa ble with, but do not require, USB
2.0 or USB 3.0.

The first me you connect your SE2 device
to a computer, the system will install
generic human interface device (“HID”)
drivers provided by the opera ng system.
The red LED will come on briefly while theautoma c installa on process begins, andwithin a short me the steady green lightwill indicate that “Play Mode” installa on isfinished.

SE2 devices use generic human interface
device (“HID”) drivers provided by yourcomputer’s opera ng system (“OS”). SE2
devices can be operated and programmed
without any special drivers in mostenvironments suppor ng USB devices,
including Windows, Mac OS X, Linux,
Android, and Chrome opera ng systems.

If you inadvertently connect the device inProgram Mode, simply slide the switch toPlay Mode and wait for the self installa on
to complete, as indicated by steadyillumina on of the green LED. If the green
LED is flashing, check that the switch is in“Play mode”. If the red LED stays on, see“Troubleshoo ng.”

In Play Mode SE2 devices emulate a generickeyboard and mouse. In Program Modethey emulate a generic keyboard and aremovable drive. Program Mode requires
generic OS support for a removable drive
and the US English keyboard driver to be
selected. For a non-Windows OS, a textedi ng program that can edit and save afile in “plain text” or “simple text” format isrequired.

If you wish to re-program the device, firstcheck that the factory configura ons arefunc oning properly.

Supported opera ng systems
Windows: Full feature support is provided
under Windows 7, 8, 10, and earlier
versions which support USB. The graphical“no-install” SmartSet configura on
applica on is compa ble with Windows 7,
8, and 10.

Programming introduc on
Overview
Your Savant Elite2 device uses a simple text
file saved to its onboard memory to store
and execute custom keyboard or mouseac ons. To program custom ac ons you
have the choice of either edi ng the text

Linux, Android & Chrome: Most featuresare supported under these OS versions.

7

KINESIS FP virtual drive
Program Mode causes your computer torecognize your Savant Elite2 device as a
virtual drive (“v-drive”) named KINESIS FP.

file directly using a basic text edi ng
program (e.g., notepad), or using the
preloaded Windows or Mac OSX version of
the SmartSet App, which makes
reprogramming fast and easy. The Direct
Programming Guide is located on page 14of this manual. Instruc ons for
programming via the SmartSet app can befound in the SE2 Smart app help file which
can be found on the KINESIS FP v-drive orat www.kinesis.com/savant-elite2resources/.

Upon entering Program mode, Windows
users will be prompted with either the“Auto-play” popup (Windows 7) or the “My
Computer” screen (Windows 8 & 10). Mac
users will see a “Removable Volume” disk
icon appear on the desktop. Tips foraccessing the v-drive in diﬀerent opera ng
systems are provided in the Direct
Programming Guide sec on below.

Ac va ng Program Mode
Regardless of which programming method
you choose, you must first place yourdevice into Program Mode so that the“KINESIS-FP” virtual drive (“v-drive”)
becomes accessible from your computer.
There are two ways to ac vate Program
Mode.

When you open the v-drive you’ll see twofolders (“Ac ve” and “Firmware”), a Mac
and Windows version of the SmartSet
Applica on , and the SE2 SmartSet App
Help file (PDF). Windows users will see anaddi onal folder, SE2 SmartSet App(Mac).app, that contains the program files
for the Mac version of the applica on.

Method 1, Slide Switch: Turn over your SE2
device and, using a pen, move the recessed
slide switch from the “Play” posi on to the“Program” posi on.

Ac ve Folder
Inside the Ac ve folder you’ll find a very
important text file named pedals.txt.
Pedals.txt is a very important because it
contains the complete configura on
instruc ons for your Savant Elite2 device. If
this file becomes damaged your SE2 device
will be temporarily disabled un l the filecan be fixed or restored. The Ac ve folder
also contains a filed called version.txt
which indicates which version of firmware
your SE2 device is running.

NOTE: DO NOT PRESS ANY PEDALS WHILE
WAITING FOR V-DRIVE TO OPEN. IF YOU
DO SO AND THE DEVICE STOPS WORKING,JUST UNPLUG IT, WAIT 15 SECONDS, THEN
RECONNECT THE DEVICE.
Method 2, Hold Pedal while plugging in: If
you have a waterproof device or prefer not
to use the slide switch, you can ac vate
Program Mode by holding down any pedal
BRIEFLY (see above note) while plugging
the device in to a USB port or while star ng
or re-boo ng your computer.

Firmware Folder
Users can safely ignore the Firmware folder
unless they are interested in upda ng to adiﬀerent version of firmware. Kinesis may
periodically release updated firmware
versions which will be available for freedownload at www.kinesis.com/savantelite2-resources/. For detailed instruc ons
on upda ng the firmware see the Firmware
Update sec on on page 9.

When an SE2 device is first placed into
Program Mode on a new computer the red
LED will illuminate briefly while the systemauto-installs Program Mode. Then the red
light will go out and the green light will
flash to indicate that Program Mode isac ve and the v-drive is accessible.

SmartSet App
From the v-drive, you have the ability to
run either the Windows or Mac version of

Note: While an SE2 device is in Program
mode, mouse ac ons by the device aredisabled.

8that firmware file to “update.upd” andthen re-connect your device while briefly
holding down one of the pedals. Thisini ates the update process and when thegreen LED of your device is illuminated in
10-20 seconds, the update is complete. Reenter Program Mode to confirm that yourupdate.upd file in the firmware folder isgone, indica ng a successful updateprocess. You can check the version.txt filein the ac ve folder to re-confirm the newfirmware version of your SE2 device.

the SmartSet App. The latest versions of
the SmartSet App can be downloaded forfree at www.kinesis.com/savant-elite2resources/.
Closing Program Mode
When you have finished viewing or edi ng
pedals.txt or u lizing the SmartSet App,be sure to save your changes and close thev-drive. Close the v-drive by moving theslide switch back to the “Play” posi on or
by re-plugging your Savant Elite2 device if
you held a pedal to put the device into
Program Mode in the first place. When thev-drive is closed, any saved changes topedals.txt will become ac ve on your SE2
device.

NOTE: Since the “update.upd” file is deleted
following a successful firmware update,
Kinesis recommends crea ng a duplicate
version of the firmware to be updated in
the Firmware folder so that it doesn't haveto be downloaded again.

NOTE: DO NOT PRESS ANY PEDALS WHILE
WAITING FOR THE V-DRIVE TO CLOSE. IF
YOU DO SO AND THE DEVICE STOPSWORKING, JUST UNPLUG IT, WAIT 15
SECONDS, THEN RECONNECT THE DEVICE.

Hard ResetIf your Savant Elite2 device is not
func oning properly, one op on is toperform a hard reset which will restore thedevice to its original factory programmingby rese ng the pedals.txt file. This should
also allow the v-drive to be reforma ed if
the pedals.txt file becomes corrupted. To
perform a hard reset, hold down two (2)pedals briefly while plugging the device
into a USB port.

Programming op ons
The preferred method of programming a
Savant Elite2 device is via the SmartSet App
if you are using Windows or Mac OSX. The
SmartSet app includes onscreen
instruc ons to guide you through the basic
programming process and the SE2
SmartSet Help file (pdf) on the v-drive has
detailed instruc ons and examples.

Health and safety ps
New users should have realis c
expecta ons
If you currently
have an injury to Fig 1. Underside of pedal
your hands orarms, or have hadsuch an injury in
the past and are oﬀ-loading work witha foot pedal, it isimportant that you
have realis c
expecta ons ofyour new input
device.

If you wish to program your SE2 device bydirectly edi ng the pedals.txt file, please
read the full Programming Guide locatedon page 14 of this manual.
Firmware Update
If you need to update the firmware foryour Savant Elite2 device, first confirm theversion of firmware currently being run on
the device. To check the firmware version,place the device in Program Mode (asdescribed on page 8) open the SmartSetapp, click the Help bu on, and select About
from the drop-down menu. The About
menu will indicate the current version of
firmware. The latest firmware version canbe downloaded at www.kinesis.com/savant-elite2-resources.

You should not expect immediate
improvement in your physical condi on
simply because you are using a new input
device. Your physical trauma has built up
over months or years, and it may take anumber of weeks before you no ce a

To update the firmware, save a copy of thedesired firmware file to the Firmware
folder on the Kinesis FP v-drive. Rename9

diﬀerence. At first, you may feel some new
fa gue or discomfort as you adapt to your
Savant Elite2 foot pedal.
A foot pedal is not a medical treatment
A Savant Elite2 foot pedal is not a medical
treatment nor is it a subs tute forappropriate medical treatment. If any
informa on in this guide seems tocontradict the advice you have received
from a health care professional, please
follow your health care professional’s
instruc ons.

Adjus ng pedal force
In the center underside of the pedal is asmall screw which may be gently turned toadjust pedal force in the range ofapproximately 3.5 to 4.5 lbs (Fig. 1). Pedals
are normally factory configured for low
force.
Molded marks on the cartridge indicate “+”for higher force and “-” for lower force. Usea thin coin (penny or dime) or flatscrewdriver to turn the screw gently tochange the force.

Cleaning & maintenanceOccasional external cleaning of your Savant
Elite2 device is recommended. Clean by
wiping the pedal(s) and the electronics
enclosure with a damp cloth. Alterna vely,a cloth dampened with rubbing alcohol(70% isopropanol) may be used though any
silk-screened graphics on the electronics
enclosure may be damaged over me byeﬀects of the solvent.

Disassembling the pedal(removing cartridge)
The cartridge on the underside of eachpedal may be removed for inspec on,
cleaning, repair or replacement of internal
elements. For pedals mounted on a base,the two Phillips moun ng screws must be
removed before removing the pedal
cartridge by squeezing the release tab (see“release tab” in Fig. 1 on previous page).
Once the cartridge has been removed (Fig.
2), the spring, switch, and/or USB cable
may be inspected or replaced.
NOTE: waterproof switches cannot be
serviced or repaired, other than to remove
the en re cartridge for inspec on or
cleaning.
Disassembling the cartridge
When removed from the pedal, theassembled cartridge will look like Figure 2,
above. In non-waterproof pedals, it may befurther
disassembled to Fig 3. Exploded view of
replace the Tcartridge
lever, thespring/nut
assembly, or
the switch &cableassembly(which are
soldered
together).

Savant Elite2 devices are NOT DESIGNEDTO BE STERILIZED OR TO BE USED IN A
STERILE ENVIRONMENT.

The components of the cartridge areshown in the exploded view (Fig. 3 above).
To remove the spring, first adjust pedal tomaximum force (see above). The springand nut should then li out of the spring
tunnel (Fig. 2 at le ) together.

Access to the inside of the pedal foroccasional internal cleaning may be
accomplished by removing the snap-in
cartridge
Fig 2. Assembled cartridge(see Fig 2
and
instruc ons,
below).

The T-lever is press-fi ed into the switch
well a er the switch has been snapped into
posi on. Be sure it is pressed down un l
the shoulder below the hinge point is
res ng on the rim of the switch well (Fig.
3). The switch snaps into the switch welland the cable is press-fi ed through thestrain relief posts (Fig. 3).
Re-assembling the pedal(re-installing cartridge)
Before re-installing the cartridge, check10that the spring, force-adjus ng screw and nut, and the switch are correctly posi oned
(Fig. 2 at le ). Insert the cartridge par ally into the underside of the pedal with thetwo small tabs and cable poin ng to the rear where thecable exits the foot switch. Align the spring to capture the Fig 4. Pedal underside,
cartridge removed
spring guide post in the pedal top (Fig. 4), then lower the
cartridge un l the large release tab snaps into place.
Duty cycle
Savant Elite2 devices are rated for con nuous opera on by
the foot and the pedals have been func onally tested to
one million opera ons. In actual use, the computer or
opera ng system may aﬀect how the device performs
under such condi ons. Normal usage consists ofintermi ent pressing.

Technical Support
Standard factory programmed ac ons
See page 6.
Troubleshoo ng
Visit www.kinesis.com/savant-elite2-resources/ for addi onal troubleshoo ng ps.
Status lights
If a problem is suspected, check the LED status lights:• No light– Device is not powered• Steady Green– Device is in Play Mode
• Flashing Green– Device is in Program Mode
• Steady Red– Device is not ready and requires a en on
Programming errors
If your Savant Elite2 device becomes unresponsive, it is possible errors have occurredin the pedals.txt configura on file, or a pedal was depressed when the v-drive was
opening or closing.
The first thing to try is simply unplug and re-plug the device into a USB port. If that
doesn’t solve the problem, try ac va ng Program Mode, either by using the slide
switch, or by holding down a pedal while plugging in the device.
V-drive won’t open or corrupt pedals.txt
If you are able to open the v-drive or edit the pedals.txt file, try dele ng thepedals.txt file, or moving it via cut & paste to a diﬀerent loca on. Then switch thedevice into Play mode or power cycle it (re-plugging) which will rebuild a new
pedals.txt file in the ac ve folder.
If these steps don’t restore the func onality of the device, a “hard reset” can restore
func onality (see p. 9). Some mes reforma ng the v-drive is necessary a er such a
process. Contact Kinesis Technical Support for further assistance.

11

Contac ng Kinesis Technical Support
Please read the User’s Manual before contac ng Kinesis Technical Support. You cancontact Kinesis Technical Support by email (tech@kinesis.com), fax (425-402-8181), or
phone (800-454-6374, US only, or 425-402-8100). Technical support hours are 8:3011:30am and 12:30-4:30pm Pacific Time, Monday-Friday except US holidays.
When you contact Kinesis, be prepared to document your purchase date, as well as
your product model number, and serial number. Also, please have the brand, modeland opera ng system of your computer handy.
Request an RMA number prior to repairs
For any repair, regardless of warranty coverage, you must first contact Kinesis
Technical Support to explain the problem, provide certain informa on, and obtain an
RMA number to write on your package. Packages sent to Kinesis without an RMA
number may be refused. Savant Elite2 devices will not be repaired without informa on
and instruc ons from the owner.
Repairs by authorized repair centers only
The product must be repaired by authorized, qualified personnel only. Unauthorized
or inexpertly carried-out repairs may seriously jeopardize the safety of the user (suchas from fire danger) and may invalidate your warranty.
Packaging and Shipping
If you need to ship a product back to Kinesis, use its original packaging or othersuitable packaging that protects the device against impact and shock. Be sure tocontact Kinesis Technical Support for an RMA number and shipping address. You
should insure the package with your carrier as Kinesis is not responsible for items un lthey are received by the Kinesis repair center.

Kinesis Limited Warranty
Kinesis Corpora on (“Kinesis”) warrants to the original retail purchaser that thisKinesis product (“Product”) is free from defects in materials and workmanship and will
perform substan ally in accordance with the Product documenta on for two years
from the date of purchase. This Warranty is not transferrable and does not apply to
any so ware which might have been enclosed with the product, which are covered bya Kinesis License Agreement. If Product fails due to accident, abuse, inappropriate use,
or normal wear, Kinesis shall have no responsibility under this Limited Warranty.
Purchaser’s exclusive remedies
Subject to your retailer’s return policy, during the first TWO (2) years a er the date oforiginal purchase, the exclusive remedy for a defect in this Kinesis Product shall be, atKinesis Corpora on’s op on, either repair or replacement of the product. If you
suspect the Product is not working properly or if you have ques ons about theperformance of the Product, contact Kinesis Technical Support. If you wish to return
the Product to Kinesis for any reason, you must obtain from Kinesis an RMA number
and instruc ons for returning the product. You are responsible for the cost of shipping
the product to Kinesis. Within the United States and Canada, Kinesis will ship products
repaired or replaced under warranty to you by ground at no charge. Customer will be
responsible for all du es and/or taxes on interna onal shipments which must be
prepaid. Repair parts and replacement Product will be either recondi oned or new, atKinesis’ discre on.

12

Disclaimer of other warran es The warranty and remedies set forth above areexclusive and in lieu of all others, whether oral or wri en, express or implied. Kinesis
specifically disclaims any and all implied warran es, including, without limita on,
warran es of merchantability and fitness for a par cular purpose. No Kinesis dealer,
agent, or employee is authorized to make any modifica on, extension, or addi on tothis warranty. Kinesis does not warrant that the product will meet your requirements,or that opera on of the product will be uninterrupted or error-free, or that all errors
will be corrected.
Limita on of liability
Kinesis is not responsible for special, incidental, or consequen al damages resul ng
from any breach of warranty, or under other legal theory, including but not limited tolost profits, down me, goodwill, damage to or replacement of equipment and/or
property nor any costs of recovering, reprogramming, or reproducing any program ordata stored in or used with Kinesis products.

13

DIRECT PROGRAMMING GUIDE FOR SAVANT ELITE2 DEVICESYour Savant Elite2 device comes with several factory-programmed ac ons (seepage 6). If you are sa sfied with these default ac ons, simply plug in your SE2 toan available USB port and it should be ready to use in seconds. If you want tocustomize the ac ons of one or more pedals or jacks on your SE2 device, there
are two ways to reprogram:
1) Direct Programming– You can directly edit the pedals.txt masterconfigura on file. This Programming Guide covers direct programming andincludes a “dic onary” of available ac ons and sample macros for yourconvenience,
2) Programming with the SmartSet App- The preferred method of programming
an SE2 device for Windows and Mac OSX is via the preinstalled SmartSet
configura on applica on. The SmartSet App is a graphical applica on that makes
it simple and easy to modify the aforemen oned master configura on file
without ever having to open and edit the pedals.txt file itself. Using the SmartSet
App eliminates the need to familiarize yourself with the detailed instruc ons andmacro syntax that follows. For instruc ons on using the SmartSet App, read theSE2 SmartSet Help file which is stored on the Kinesis FP v-drive on your SE2
device. The help file can be also be downloaded at www.kinesis.com/savantelite2-resources/.
Before a emp ng to reprogram your SE2 device please read the Programming
Introduc on on page 7 of this manual. The Programming Introduc on explains
how to install your SE2 device, place it into Program Mode, access the KINESIS FP
virtual drive, and exit Program Mode. Improper changes made to the pedals.txt
file could cause your SE2 device to temporarily lose func onality.
Pedals.txt in the Ac ve folder is the master configura on file
Pedals.txt is the master configura on file for your SE2 device. It can only beaccessed from the Ac ve folder on the KINESIS FP virtual drive (“v-drive”) when
the device is in Program Mode. Please note that only a simple text file named“pedals.txt” and located in the Ac ve folder can serve as the configura on filefor your SE2 device.
Other small text files NOT named pedals.txt may also be placed in the Ac ve
folder without aﬀec ng the opera on of your SE2 device. It is a good idea tomake a copy of any edited files and save them with diﬀerent names. These files
can be stored inside or outside the Ac ve folder or on your computer’s hard
drive.
Important file storage note: Do not use the KINESIS FP v-drive for general filestorage and do not load more than ~800kb of data on it.
Auto-restore feature & backup recommenda on
If for some reason the pedals.txt file is not present in the Ac ve folder when a14

SE2 device is plugged in, the pedals.txt file will be recreated automa cally using
the default, factory-programmed ac ons. If you edit and re-save pedals.txt or
copy a new pedals.txt file into the ac ve folder, you must move the slide switch
to “Play Mode” or power-cycle (unplug and reconnect) your device to make the
new ac ons ac ve. You can also check the Kinesis website (www.kinesis.com/
savant-elite2-resources/) for the latest version of the User’s Manual, the SE2
Smart set help file (pdf), and the default pedals.txt file. The pedals.txt file and thehelp file can be saved to the v-drive if the original versions are moved or become
corrupted.
Notes about using on a Mac opera ng system
Whenever you close the v-drive on a Mac computer, you will receive a “Disk Not
Ejected Properly, Eject ‘KINESIS-FP’ before disconnec ng or turning it oﬀ” (orequivalent) message. You can ignore this message as your Savant Elite2 device
was inten onally designed not to require the ejec on process. Also, if you use
an SE2 device on a PC a er using it on a Mac, you might see various hidden files
on the v-drive that were created by the Mac OS. Ignore these files as they do notaﬀect the opera on of your SE2 device.
Programming in Linux, Android, Chrome
The appearance of the KINESIS FP v-drive will vary by device and opera ng
system. In Android look in computer se ngs. In Chrome look in “files.” In Linux
look in “my computer.”
Any text editor which has the ability to save the pedals.txt file as plain or simple
text should suﬃce. Most or all keyboard and mouse ac ons should be supported.
Compa ble text editors for programming Savant Elite2 devices
Always use a plain text editor if possible, and if not, be sure to select the “plaintext” or “simple text” format when saving the pedals.txt file. It is a good idea torename and save a backup outside the ac ve folder or on your hard drive. Listed
below are commonly-available text editors for diﬀerent opera ng systems:
Windows: Notepad provides simple text only. If you use another text editor orword processor, save as plain text or simple text.
Mac OS X: TextEdit is the default editor. Under TextEdit “Preferences” select“plain text” as the format. Normally if you open a plain text file, it will save it in
the same format by default.
Linux: For Ubuntu the default text editor is Gedit, which is similar to Microso
Notepad.
Return to Play Mode a er edi ng and saving pedals.txt
A er edi ng and saving pedals.txt, the changes do not go into eﬀect un l you
place the device back into Play Mode. If the device was placed into Program
Mode by sliding the switch, simply slide the switch back to PLAY, wait a few
seconds (your computer may play one or two “disconnect” tones). If the device
was placed into Program mode by holding a pedal down while plugging it in, youmust unplug and reconnect the device, or restart your computer, to re-enter Play
Mode and implement your changes.

15English (US) keyboard layout requiredYour computer must be using the English (US) keyboard layout to edit thepedals.txt file. Other language drivers use diﬀerent codes/posi ons for certain keys
important for programming, such as [ ] and { }. If you want to use the pedal toproduce text output using a diﬀerent language, you will need to translate certain
keys in the “dic onary” below in order to get the desired output. For keys thatchange between English and your desired language, type that key with both drivers
to make yourself a custom language dic onary. Then use the English version ofthat key in the pedals.txt file. If macros are played while a diﬀerent keyboard
layout is ac ve, some key ac ons will be changed. In the future, it should bepossible to find conversion informa on for some non-US keyboard layouts on thev-drive or at www.kinesis.com/savant-elite2-resources/.
TROUBLESHOOTING
Troubleshoo ng ps and instruc ons for contac ng Kinesis Technical Support arelocated on page 11.
DEFAULT CONFIGURATION IN PEDALS.TXT
Here are the factory-programmed ac ons in pedals.txt:
Input > CodeAc on
[lpedal]>[lmouse]…………………………………………………………… Le Mouse Bu on{mpedal}>{lmouse}{d125}{lmouse}………………………………… Le Mouse Double Click[rpedal]>[rmouse]…………………………………………………………… Right Mouse Bu on[jack1]>[lmouse]]…………………………………………………………… Le Mouse Bu on[jack2]>[rmouse]……………………………………………………………… Right Mouse Bu on[jack3]>[bspace]……………………………………………………………… Backspace{jack4}>{-shi }{t}{+shi }{h}{a}{n}{k}{space}{y}{o}{u}{,}……… Macro, “Thank you,”
Note: The middle pedal and jack 4 are macros. Since they are macros, they require{} (“braces”) around the pedal/jack input. A “double click” macro typically requires
a 125ms (millisecond) delay so it includes {d125} between the two ac ons of themacro.
Note: Pedals.txt illustrates all seven poten al inputs but your Savant Elite2 device
will only have a subset of these pedals and jacks (see page 6).
BASIC PROGRAMMING OF YOUR SAVANT ELITE2 DEVICE
Custom programming new ac ons
To custom program new ac ons, simply open pedals.txt and input the new
keyboard or mouse ac on(s) to the right of “>“ for each respec ve pedal. The
following pages include detailed instruc ons for programming the most popular
ac ons and a dic onary for simple “cut and paste” programming.
Programming a single key or mouse ac on
Use square brackets [ ] around the desired pedal/jack input, then > (shi ed
period), then square brackets again around the desired keyboard or mouse bu on
ac on.

16

Example 1: The le pedal will perform the le er “a”.
[lpedal]>[a]Note: [lpedal]>[A] and [LPEDAL]>[a] both produce the same lower case “a”
output.
Example 2: The middle pedal will perform the “shi ” ac on.
[mpedal]>[shi ]Note: A er the pedal has been programmed, the lower case ac on of le er keys
will always be produced unless the keyboard's Caps lock is on when pedal ispressed. For all alphanumeric keys, the un-shi ed ac on will be produced unlessthe keyboard's Shi key is held while the pedal is pressed. However, a macro canbe created which combines Shi and another key to produce the shi ed ac on
automa cally (see Programming a macro below).
Programming a macro (sequence of mul ple keyboard and/or mouse ac ons)
When programming a macro, each input and ac on must be surrounded by“braces”(i.e., “{ }”). Longer macros can be tedious to write so take advantage ofexis ng macros and examples as templates which can be edited.
Note: Macros normally play when the pedal is pressed, without wai ng forrelease. If you want the macro to play only when the pedal is released, use thespecial feature below, “Diﬀerent ac ons on pedal press & release.”
Note for Mac OS X: Modifier keys (i.e., shi , command, control, op on) bythemselves are not useful to assign to a pedal because Mac opera ng systems
forbid one USB device from modifying another USB device.
Example 1. Le pedal plays the word “go”:{lpedal}>{g}{o}Example 2. Le pedal plays le mouse double click (a double click macro typicallyrequires a 125 millisecond delay):{lpedal}>{lmouse}{d125}{lmouse}
Note: If the double click isn’t working properly, try adjus ng the double-clickming/speed in your computer’s Control Panel (Windows) or System Preferences> Mouse (Mac). Alterna vely, you can leave your computer se ngs as-is and try
inser ng one or more addi onal 125 millisecond delays into your new macro.
Example 3. Using modifiers within macros, playing “Hi Joy!" by pressing the rightfoot pedal:{rpedal}>{-shi }{h}{+shi }{i}{space}{-shi }{j}{+shi }{o}{y}{-shi }{1}{+shi }Example 4. Macro plays “1+2=3” using the right pedal:{rpedal}>{1}{-shi }{=}{+shi }{2}{=}{3}17ADVANCED PROGRAMMING FEATURES FOR MACROS
Several special features can be incorporated into macros. A diﬀerent ac on canbe produced on the press and on the release of the pedal. Also a faster or slower
output speed can be selected. Also delays can be programmed within a macro.
Diﬀerent ac ons on press and release
Place braces with a single space, { } (not {}) in between the “press” and “release”
ac ons.
Example 1. Press produces F1 func on key and release produces F2 func on key:
{lpedal}>{F1}{ }{F2}
Example 2. Pressing pedal acts just like pressing and holding ctrl-alt-4, andreleasing is just like releasing ctrl-alt-4:{lpedal}>{ctrl}{alt}{4}{ }{4}{ctrl}{alt}Macro playback Speed
Your Savant Elite2 device supports nine diﬀerent playback speeds. Macros willautoma cally playback at the default speed which is “speed3”. Speed3 waschosen to provide op mal results for the widest array of macros but your custom
macros may require a diﬀerent speed to achieve the desired results. As such,
macros can also be set to play back faster (speed4 - speed9) or slower (speed1
and speed2). To modify a macro’s playback speed, simply input the desired
speed in braces before the characters/ac ons whose speed you wish to modify.
Mul ple speed modifiers can be included in a single macro.
{speed1} = 4.2 char/sec{speed2} = 8.4 char/sec{speed3} = 12.5 char/sec (default){speed4} = 22.7 char/sec{speed5} = 34.2 char/sec{speed6} = 62.5 char/sec{speed7} = 84.1 char/sec{speed8} = 125 char/sec{speed9} = 250 char/sec
Example 1. This le pedal macro below plays back the phrase "fast slow" where
the word “fast” is typed at speed5 and the word “slow” is typed at the speed9.
{lpedal}>{speed5}{f}{a}{s}{t}{space}{speed9}{s}{l}{o}{w}Adding delays to macros
Macros can have one or more internal delays. Delays are most commonly used
to support a double click ac on but you may find other applica ons for them.
Your Savant Elite2 device supports two diﬀerent delays: 125ms and 500ms(milliseconds). These delays can be used separately or in combina on to create adelay of any length in increments of 125ms.

18

To insert a delay, use braces around the delay me and a “d” in front of thechosen increment: “{d125}” or “{d500}”. A emp ng to insert a delay other than
125ms or 500ms will cause an error.
Example 1. Middle pedal macro plays “a” then delays 500 ms, then plays “b”:
{mpedal}>{a}{d500}{b}Example 2. Middle pedal macro plays “F1” then delays one second (1000 ms =500ms +500ms), then plays "F2":{mpedal}>{F1}{d500}{d500}{F2}
Incorrect syntax or language
If incorrect syntax or language is used, the pedal will usually resort to a default
ac on which may diﬀer from ac ons shown on page 6. In some cases pressing apedal that has invalid programming may disable the device and cause the red
LED to illuminate. If unplugging and reconnec ng the device fixes the problem
but pressing a pedal causes it to re-occur, it is most likely due to an error in thepedals.txt file. In that case, ac vate Program Mode and delete pedals.txt (or cut
and paste to a loca on outside the Ac ve folder). Then power cycle the device
which will recreate a new version of the default pedals.txt file. Then re-edit the
new pedals.txt file as desired.
If the above methods don’t fix the problem a ”hard reset “ may be necessary.
This is described in the Technical Support sec on on p11.
“DICTIONARY” OF TOKENS FOR AVAILABLE MOUSE & KEYBOARD ACTIONS &COMMON SHORT MACROS
Numbers and le ers are sorted in alphanumeric sequence, while other keys arelisted in familiar keyboard groupings. You can copy/paste from this list directly toyour pedals.txt file (just remember to change [ ] to { } if you are pas ng to createa macro).
Note: The text shown below must be copy/pasted or typed (inside square
brackets) into the “Assigned Ac ons” sec on of the pedals.txt file. For example,use [pdown] for the “Page Down” key and [down] for the “Down” arrow key.
TOKENS FOR MOUSE ACTIONS[lmouse]Le mouse bu on click[mmouse]Middle mouse bu on click[rmouse]Right mouse bu on click
Double clickSee macros, Mouse double click
TOKENS FOR KEYBOARD ACTIONS
Func on key tokens
[F1]
[F2]
[F3]
[F4]

19

[F5]
[F6]
[F7]
[F8]
[F9]
[F10]
[F11]
[F12]
Number row key tokens– To perform the shi ed ac on, hold the Shi key on
keyboard while pressing the pedal. To make a pedal perform the shi ed ac on
without holding Shi , use a macro combining Shi with the number row key (see“Sample Macros” below).
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[0]
[=]
This is the = + key in the number row.
[hyphen]
This is the number row hyphen (the shi ed ac on isunderscore, _).
Le er key tokens– Both “a” and “A” produce the same lower case output. To
get the shi ed version to play a er programming the pedal, either turn on Caps
lock or hold the Shi key on your keyboard while pressing the pedal. To make apedal perform the shi ed ac on without holding a Shi key, use a macro
combining Shi with the le er key (see “Sample Macros” below).
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]

20

[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]
[/]
[\]
[']
[`]
[;]
[,]
[.]
[obrack][cbrack]

Forward slash (the shi ed ac on is ?) on the right side of the
keyboard near the Shi key
Backslash (the shi ed ac on is |, commonly known as pipes)
Apostrophe (the shi ed ac on is quota on marks, ")Accent (the shi ed ac on is lde, ~)Semi colon (the shi ed ac on is colon :)Comma (the shi ed ac on is less than, <)Period (the shi ed ac on is greater than, >)Open bracket [. The shi ed ac on is open brace or curly
bracket, {Close bracket ]. The shi ed ac on is close brace or curly
bracket, }Naviga on key tokens[home]
Home
[end]
End
[pdown]Page down[pup]
Page up[right]Right arrow[le ]Le arrow[up]
Up arrow[down]
Down arrow
Other keyboard ac on tokens[escape]
Escape[pause]Pause/break[prtscr]
Print screen[scroll]
Scroll lock[bspace]
Backspace (called “Delete” on Mac)
[enter]Enter is called “Return” on Mac (diﬀerent code than keypadEnter)[tab]Tab[caps]
Caps lock[space]Space[insert]Insert performs “Help” on Mac[delete]Delete (called “Forward Delete” on Mac)

21

Modifier Key tokens
For most macros, it is not necessary to specify the le or right version of themodifier key (e.g., le Alt versus right Alt) in the pedals.txt file so you can use thegeneric form of the modifier key (i.e., “[alt]”). If your macro does require thatyou specifically iden fy a le or right version of a modifier key, the appropriate
syntax is listed below.
[alt][lalt][ralt][ctrl][lctrl][rctrl][shi ][lshi ]
[rshi ]
[win]
[lwin][rwin]

Alt key
Le Alt key
Right Alt key
Control key
Le Control key
Right Control key
Shi key
Le Shi key
Right Shi key
Windows key
Le Windows key
Right Windows key

Numeric keypad tokens[kp=mac]
Mac keypad = key (this key does nothing on a PC, use PC
number row = instead).
[numlk]Numlock[kppdiv]
Keypad divide[kpmult]
Keypad mul ply[kpmin]Keypad minus[kpplus]Keypad plus
[kpenter]
Keypad Enter[kp1]
Keypad 1[kp2]
Keypad 2[kp3]
Keypad 3[kp4]
Keypad 4[kp5]
Keypad 5[kp6]
Keypad 6[kp7]
Keypad 7[kp8]
Keypad 8[kp9]
Keypad 9[kp0]
Keypad 0
USEFUL COMMON MACROS
A macro is a mul -ac on sequence triggered by a single pedal ac on. Typicallythese are keyboard ac on sequences, but mul ple mouse ac ons can be
combined also (see Default double click macro sample below).
It is also possible to program a macro comprising both keyboard and mouseac ons when supported by the opera ng system. For example, ctrl-click may be
useful.

22

Note: If the pedal is held down, macros do not repeat like a single key would. See“Diﬀerent Press and Release” above for ps on making macros repeat.
Default double le mouse bu on macro (middle pedal, “mpedal”)
This le mouse bu on double-click macro is in the default pedals.txt file,assigned to the middle pedal. It includes a 125 millisecond delay between clicks,
which is typically required. For more informa on on inser ng delays into macros,see “ADVANCED PROGRAMMING FEATURES FOR MACROS” above.
{mpedal}>{lmouse}{d125}{lmouse}
Macros for standard shi ed ac ons of keys
Number row shi ed ac ons for US keyboard layout. Examples shown are for lepedal. To program a macro for a shi ed ac on, the “Shi ” ac on is placed oneither side of the key ac on to be shi ed. You can copy and paste theseexamples to the pedals.txt file.
Note: Either the number row “hyphen” and “+” keys or the keypad minus and plus
keys may be used as the “down ac on” and “release” indicator.
~
Macro:

Tilde (Shi ed accent, ` ){lpedal}>{-shi }{`}{+shi }!
Macro:

Exclama on point (Shi ed 1){lpedal}>{-shi }{1}{+shi }@Macro:@ symbol (Shi ed 2){lpedal}>{-shi }{2}{+shi }#Macro:# symbol (Shi ed 3){lpedal}>{-shi }{3}{+shi }$Macro:$ symbol (Shi ed 4){lpedal}>{-shi }{4}{+shi }%Macro:

Percentage symbol (Shi ed 5){lpedal}>{-shi }{5}{+shi }^Macro:^ symbol (Shi ed 6){lpedal}>{-shi }{6}{+shi }&Macro:& symbol (Shi ed 7){lpedal}>{-shi }{7}{+shi }*Macro:

Asterisk symbol (Shi ed 8){lpedal}>{-shi }{8}{+shi }(Macro:

Open parenthesis (Shi ed 9){lpedal}>{-shi }{9}{+shi }23)Macro:

Close parenthesis (Shi ed 0){lpedal}>{-shi }{0}{+shi }_Macro:

Underscore (Shi ed hyphen, -){lpedal}>{-shi }{-}{+shi }+Macro:

Number row + (Shi ed equals,=){lpedal}>{-shi }{=}{+shi }{Macro:

Le curly bracket or le brace (Shi ed le square bracket){lpedal}>{-shi }{[}{+shi }}Macro:

Right curly bracket or right brace (Shi ed right square
bracket){lpedal}>{-shi }{]}{+shi }|Macro:

Pipes character (Shi ed forward slash, \, near the Enter key)
{lpedal}>{-shi }{\}{+shi }“Macro:

Quota on marks (Shi ed apostrophe){lpedal}>{-shi }{‘}{+shi }:Macro:

Colon (Shi ed semi-colon){lpedal}>{-shi }{;}{+shi }<Macro:

Less than symbol (Shi ed comma){lpedal}>{-shi }{,}{+shi }>Macro:

Greater than symbol (Shi ed period){lpedal}>{-shi }{.}{+shi }?
Macro:

Ques on mark (Shi ed backslash, /){lpedal}>{-shi }{/}{+shi }KINESIS CORPORATION
22030 - 20TH AVE SE, SUITE 102
BOTHELL, WA 98021-4405, USA

sales@kinesis.com

800-454-6374

www.kinesis.com