Chapter 5: 5953 USB DynaKey Migration 5-7
Keyboard Programmability
The5953WedgeDynaKeyincludestheabilitytoselectwhetherthe
keypadshouldbetelephoneorcalculatorstyle.Thisisimplementedwith
asimpletogglethatselectswhichlayoutisused.Noother
programmingisavailable.
The5953USBDynaKeyincludesfullprogrammabilityofthekeyboard.
Eachandeverykeycan
bere‐assignedasdesired,onlylimitedbythe
capabilitiesofastandardUSB‐HIDkeyboard.Basedonregistryentries,
aprogramonthePCsendsacompletekeyboardlayoutmatrixtothe
keyboardfirmware.Fromthatmomenton,thefirmwarewillsendthe
newlyassignedkeysovertheUSB
connection.Notranslationsoftware
isrequiredinthehostPC.
Newkeyvaluesareassignedusingregistryentries.Thismeansa
DynaKeycanbereplacedinthefieldwithoutanyextraprogramming
steps.Oncetheterminalhasbeensetupwithkeyassignments,a
replacementDynaKeywillautomaticallyreceivetheprogrammed
key
assignments.Keyassignmentsaresentfromtheregistrywheneveran
NCRUSBDynaKeyisconnectedtothePC,whetheratpower‐onor
hot‐plugged.
Eachkeycanbeprogrammedtobeadeadkey,onesinglekey,ora
two‐keycombination.Mostkeyswillbesinglekey
values.However
somekeysmaybeprogrammedasatwo‐keycombination.For
example,thecombinationofShiftandF1keyvaluesmaybeusedto
providecompatibilitywiththe5953WedgeDynaKey.Adouble‐zerokey
isanotherpotentialuseforthisfeature.Anycombinationofuptotwo
key
valuesmaybeassignedtoasingleplungeronthekeyboard.
Theregistryvaluescanbemanagedusingasimpletexteditoralong
withtheO/Ssuppliedregistryeditor.Alternatively,aGUIutility(non‐
supported)isavailableforvisuallymanipulatingthekeyassignments
intheregistry.SeetheKeyRe‐
mappingRegistryManipulationTool
sectionformoreinformation.