background image

Genovation 

28 

 

 

 

MacroMasterKBxx 

 

3: Advanced Topics 

 

LED Programming 

 
The  LED  state  can  be  controlled  from  within  a  macro  or  from  a  special 
application running on the Host PC.   
 

 

 
 
Macro LED Control: 
 
To insert an LED state code in a macro, click the LED1 key.  
 

 

 

In  the  pop-up  list  are  the  three  choices  for  controlling  the  LED  from  within  a 
macro. 
 
If you are using more than one LED state in a given macro you should also insert 
some delays so that the LED is visible.  If you are using separate keys to turn the 
LED on and off, then no delay is required. 
 

 

 
 
Host LED Control: 
 
Controlling  the  LED  from  the  Host  PC  over  USB  will 
require  application  software  on  the  PC  side  to  control 
the  LED  state  (on,  off  or  flashing).  Some  C  language 
demonstration 

programs 

are 

available 

from 

Genovation  that  show  how  to  control  the  LED  from  a 
PC.    A  sample  application  is  included  that  allows 

Summary of Contents for MacroMaster KB170

Page 1: ...GENOVATION MacroMaster KB170 User Guide Revision 1 30 December 2017 For Microsoft Windows...

Page 2: ...IFICATION REQUIRED STATEMENT WARNING This equipment has been certified to comply with the limits for a Class B Computing Device pursuant to Subpart J of Part 15 of the FCC rules Only peripherals compu...

Page 3: ...NICAL SUPPORT If you require technical support or if you wish to make suggestions about the product don t hesitate to contact us We can be reached Monday though Friday from 7 30 AM to 11 00 AM and fro...

Page 4: ...eys 16 Correcting Mistakes 17 Key Codes 17 Modifiers 19 Inserting Delays 20 Two Level Programming Layers 21 Copy and Paste Key Macros 23 KB170 Properties 24 Double Size Keys 25 Keycap Labels 25 Key Bl...

Page 5: ...trading multimedia or any other advanced software o One touch control of email password and login info Hardware The KB170 keyboard is designed to connect to any USB port Once programmed the keyboard...

Page 6: ...orer and run Setup exe If you downloaded the software unzip the file if required and then run Setup exe If you see a User Account Control dialog or a warning such as 2 Click on Allow or Yes as necessa...

Page 7: ...editor redefinition application KBxxLoad exe Downloader utility for the keyboard KeyTest exe Keyboard testing application Getting Started pdf Quick start guide Macro_Files ckd Sample Custom Key Defini...

Page 8: ...MacroMasterKBxx Launch MacroMaster If you have not started your MacroMaster application do so now Click on Start Programs Genovation MacroMasterKBxx MacroMasterKBxx You should see a screen similar to...

Page 9: ...DefaultKB170 ckd and then click the Open button This file contains a few keyboard simple keys that can be used to verify the correct operation of your keyboard and software installation Download File...

Page 10: ...eyTest exe utility that can by used to test the operation of your keyboard and the correctness of your macros Type on the programmable keys top 3 rows of your KB170 You should see the data that is pro...

Page 11: ...ing KBxxLoad download the DefaultKB170 ckd file to the keyboard Here are the factory default key values Default KB170 key table 01 Enter 02 Enter 03 Enter 04 Enter 05 Enter 06 Enter 21 Enter 22 Enter...

Page 12: ...alling a newer version you may delete the macro files and directories manually If you are installing a newer version upgrading your personal macro files will be saved for you Note As per Microsoft s r...

Page 13: ...y codes or change the keyboard properties use the MacroMaster application To begin click on the following or similar Start Programs Genovation MacroMasterKBxx MacroMasterKBxx The title bar contains th...

Page 14: ...top of the physical KBxx keyboard Above this is a grid of rectangles This is the Key Macro Editor It holds the data associated with each key in the Virtual Programmable Key Section Every time you sele...

Page 15: ...Custom Key Definition file The file is simply a collection of key macros Its contents are arranged in standard INI file format To start a new project click New at the top left This will provide a comp...

Page 16: ...epeat checkbox 5 Save the file Once you are happy with your macro save the file by clicking on the Save As button at the top left Name the file something appropriate like MyFirstMacros ckd and click S...

Page 17: ...grid double click the mouse on that cell Remember to select the cell at the end of the macro before you begin typing again The dark blue box cell always indicates where new data will go o If you want...

Page 18: ...or PC keyboard sends a break code For the h key this would be the two byte pair F0 33 The PC interprets this as h key is released If you press and hold the h key the KB170 or PC keyboard generates a s...

Page 19: ...tion This will release the modifier As an example to create Hello World you would use the shift modifier three times The first to capitalize the H the second to capitalize the W and the third to creat...

Page 20: ...f where this is useful is when launching programs from the Windows Run command If you wanted to launch Notepad exe on XP by strictly typing one could press and release the Windows key followed by r fo...

Page 21: ...Shift key Similarly your KB170 supports two levels or layers per programmable key There are approximately 220 bytes of storage available for each programmable key on your KB170 If you only use Level...

Page 22: ...shifts and toggles The keys that perform the level shift toggle function may also contain macros but it s not very common The next section describes how to assign an LED indicator so that you can see...

Page 23: ...o choose the correct level too Now right click on the same key to bring up the key menu Choose Copy key macro data from the menu Select a new destination key and level for the copied macro Right click...

Page 24: ...1 Key Rollover This parameter controls how many programmable keys may be pressed at the same time and be accepted by the KB170 programmable section For most control applications 1 key rollover is reco...

Page 25: ...h a slow PC 3 LED Function You may select one of 5 functions for the programmable LED on your KB170 The default setting is for the LED to show the state of Caps Lock You may assign the LED to duplicat...

Page 26: ...es your KB170 a polished look and you can also use the blockers to partition the programmable section into functional areas visually Contact Genovation for an accessory Key Blocker Kit IMPORTANT When...

Page 27: ...se the Control Panel to uninstall the program Customization Is Standard The KBxx product line has been designed with customization in mind Contact our sales or technical support staff for full custom...

Page 28: ...macro If you are using more than one LED state in a given macro you should also insert some delays so that the LED is visible If you are using separate keys to turn the LED on and off then no delay i...

Page 29: ...ication as a guide you can create your own application that accesses the LED over USB directly Multimedia and More Keys The KB170 fully supports the following multimedia keys PS 2 USB Comment E0 4D 00...

Page 30: ...B Int l 5 Muhenkan 27 8C Int l 6 PC9800 Keypad 63 92 Lang 3 Katakana 62 93 Lang 4 Hiragana 61 64 Europe 2 Not all operations are available on all operating systems In order to insert a one of these ke...

Page 31: ...ct mode and or modify some of the codes in your macro The following section describes the three modes in detail Modes Separate Up Codes This mode is used to generate combinations of keys or individual...

Page 32: ...that holds these keys all down at once abcdef As well you could have any combination of Shift Ctrl and Alt Let s say you created a macro using Separate Up Codes that contains the characters 12345Ente...

Page 33: ...ll of the operations described above happen on the KB170 key down and repeats if enabled Nothing happens when you release the key on your KB170 The AutoSense Default feature of MacroMaster selects thi...

Page 34: ...Hi not including the quotes It is shown as text on top and again in hex codes on bottom Remember that all of the break codes must be present too So for each key you will have make code F0 make code Th...

Page 35: ...Build your keyboard layout with MacroMaster and test it with your KB170 o Create a new shortcut in a handy location For instance right click on the desktop and choose New followed by Shortcut o Brows...

Page 36: ...Genovation 36 MacroMasterKBxx o Click on OK and then Next...

Page 37: ...for the shortcut what the KB170 will be used to control for instance MusicPlayer o Click Finish You should now have a new shortcut called MusicPlayer o Next we have to tell the shortcut which file to...

Page 38: ...efinition file but you need to include the path and quotes such as C Users YourName Documents Genovation MacroMasterKBxx Macro_Files MultiMediaKeys ckd or SERV1 Users UserName My Documents Genovation...

Page 39: ...e folder icon in the address bar you can see the path and then copy it You will still need to add the filename at the end and surround the whole thing in quotes Make sure there is a space between the...

Page 40: ...USB Flash Drive Mode You will see the light flicker and eventually turn solid red The first time you do this your computer will display the new USB device balloon Once the LED becomes solid red you sh...

Page 41: ...ard will resume normal operation with your new definitions installed TMode USB Reprogramming7 This is a variation of the standard downloader but here the rear panel switch is used to place the KB170 i...

Page 42: ...itions installed Reflashing the Firmware The operating system code in the KB170 can be updated over USB starting in either the USB Standard Mode or the USB TMode configuration Either of these two mode...

Page 43: ...USB Standard Mode is shown above USB TMode below Click on Open File Change the File Type to Firmware Upgrade upg Navigate to the location of your UPG firmware upgrade file Select the file and click o...

Page 44: ...ovation 44 MacroMasterKBxx Click on Download First the keypad will need to be switched over to bootloader mode Click on Yes After a few moments please wait more information about the keypad is retriev...

Page 45: ...Genovation 45 MacroMasterKBxx Finally you will need to click on Download again This process will take some time Do not interrupt it When it is finished you will see the SUCCESS message...

Page 46: ...Genovation 46 MacroMasterKBxx After the keypad reboots you may begin using it You may find it necessary to re download your CKD file after a firmware upgrade...

Page 47: ...No No Yes One free port available PS 2 Keyboard Port PS 2 version available as special order only No No RS232 Serial Port USB virtual serial and true DB9 RS232 version are available USB virtual serial...

Page 48: ...copy drag n drop Windows KBxxLoad exe Driver Requirement None uses OS native drivers None uses OS native drivers None uses OS native drivers MacroMaster OS Microsoft Windows XP or newer Mac OSX Micro...

Page 49: ...10 09 F0 09 F8 0A F0 0A F6 0B F0 0B F4 0C F0 0C TAB 0D F0 0D 0E F0 0E Keypad 0F F0 0F Function Make Code s Break Codes F14 new 10 F0 10 L Alt 11 F0 11 L Shift 12 F0 12 Int l 2 a 13 F0 13 L Ctrl 14 F0...

Page 50: ...H 33 F0 33 g G 34 F0 34 y Y 35 F0 35 6 36 F0 36 F14 old 37 F0 37 F19 38 F0 38 m M 3A F0 3A j J 3B F0 3B u U 3C F0 3C 7 3D F0 3D 8 3E F0 3E F15 old 3F F0 3F Function Make Code s Break Codes F20 40 F0 4...

Page 51: ...eypad 7 6C F0 6C Keypad 6D F0 6D Function Make Code s Break Codes Keypad 0 70 F0 70 Keypad 71 F0 71 Keypad 2 72 F0 72 Keypad 5 73 F0 73 Keypad 6 74 F0 74 Keypad 8 75 F0 75 Escape 76 F0 76 Num Lock 77...

Page 52: ...18 E0 F0 18 Eject mac E0 1A E0 F0 1A WWW Refresh E0 20 E0 F0 20 Volume Down E0 21 E0 F0 21 Mute E0 23 E0 F0 23 WWW Stop E0 28 E0 F0 28 App 1 Calc E0 2B E0 F0 2B WWW Forward E0 30 E0 F0 30 Volume Up E0...

Reviews: