Genovation MacroMaster KB170 User Manual

Programmable backlit keyboard

Advertisement

GENOVATION
MacroMaster KB170
User Guide
Revision 1.30
December 2017
For Microsoft Windows

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MacroMaster KB170 and is the answer not in the manual?

Questions and answers

Summary of Contents for Genovation MacroMaster KB170

  • Page 1 GENOVATION MacroMaster KB170 User Guide Revision 1.30 December 2017 For Microsoft Windows...
  • Page 2 Your sole remedy and Genovation's entire liability for this product will be repair or replacement as provided for above, or at Genovation's option, the refund of your purchase price. A RETURN MATERIAL AUTHORIZATION (RMA) number is absolutely required before returning a product.
  • Page 3 FAX or E-MAIL and a representative will respond, typically within 24 hours. VOICE NUMBER: (949) 833-3355 ext. 115 FAX NUMBER: (949) 833-0322 EMAIL: support@genovation.com WEB: http://www.genovation.com FORUM: http://www.genovation.com/forum/ POST: Genovation, Inc. 17741 Mitchell North Irvine, CA 92614 Genovation MacroMasterKBxx...
  • Page 4: Table Of Contents

    Modes: Macro ....................33 Modes: Literal ....................33 Rapid Reconfiguration ................. 35 Flash Drive Reprogramming ................ 40 TMode USB Reprogramming ............... 41 Reflashing the Firmware ................42 4: Technical Specifications ................47 A: Appendix ....................... 49 Scan Code Table ..................49 Genovation MacroMasterKBxx...
  • Page 5: 1: Installation And Quick Start Guide

    The KB170 keyboard includes emulated flash drive drag-n-drop file copy in order to program/deploy the keyboard on any OS (assuming that MacroMasterKBxx has been used previously to create a .BIN data file). The KB170 comes with either Flash Drive reprogamming or TMode USB reprogramming, not both. Genovation MacroMasterKBxx...
  • Page 6: Install Software

    Install Software If you have a Genovation CD, insert the CD into the target computer’s CD drive. If the Installation program does not start immediately, navigate to the CD using Explorer and run Setup.exe. If you downloaded the software, unzip the file if required and then run Setup.exe.
  • Page 7: Install Hardware

    You may plug in new hardware at any time. If you have not already plugged in your KB170 keyboard, do so now. You should see a few notifications on the bottom right corner of the screen as the automated install proceeds: Genovation MacroMasterKBxx...
  • Page 8: Launch Macromaster

    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 the following: Genovation MacroMasterKBxx...
  • Page 9: Open File

    Click on the Download button, located near the middle of the toolbar. This will launch the KBxxLoad.exe utility that will in turn copy the DefaultKB170.ckd file to the keyboard in Standard Keyboard Mode There are several download methods available to you. Genovation MacroMasterKBxx...
  • Page 10: Test Programmable Key Section

    Type on the programmable keys (top 3 rows) of your KB170. You should see the data that is programmed into the keyboard appearing in the KeyTest panel. Click on Exit to close KeyTest when you are finished with it. Congratulations, your installation is complete! Genovation MacroMasterKBxx...
  • Page 11: Restoring Factory Defaults

    Un-Installing and Re-Installing It’s a quick and simple matter to remove, re-install or upgrade MacroMaster. To un-install MacroMaster, click on: Start >> Programs >> Genovation >> MacroMasterKBxx >> Uninstall MacroMasterKBxx Or use Add/Remove Programs from within the Control Panel. Genovation...
  • Page 12 If you are installing a newer version (upgrading), your personal macro files will be saved for you. Note: Microsoft’s requirement, MacroMasterKBxx places the data files in the user’s documents area rather than in the Program Files area. Genovation MacroMasterKBxx...
  • Page 13: 2: Using Macromasterkbxx

    To program the KB170 key 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 the name of the application and the status bar at the bottom shows the name of the file that is opened.
  • Page 14 KB170 is only coincidental. This virtual keyboard has additional “keys” such as F13 to F24. Both this virtual one and your real keyboard will play a role in macro creation. Genovation MacroMasterKBxx...
  • Page 15: Creating And Saving Your First Ckd File

    Key Data Editor reflects the key number, for example: Each programmable key can contain about 220 bytes of macro data. 2. Enter some key data. Try typing in the phrase “hello world” (without the quotes). You should see something like the following. Genovation MacroMasterKBxx...
  • Page 16: The Shaded Keys

    Congratulations, you have completed your first macro! It’s only one key, but you now understand the basics of macro programming. The Shaded Keys MacroMaster’s Virtual PC Keyboard (the bottom section) has keys that are standard light gray color and keys that are darker gray. Genovation MacroMasterKBxx...
  • Page 17: Correcting Mistakes

    The macro you created at the start of this section is very simple. Each square in the black grid contains exactly one byte. You can reveal the underlying codes at any time by checking the box Reveal Codes located under the grid. Genovation MacroMasterKBxx...
  • Page 18 For instance the Enter key on the PC’s numeric keypad looks like this in text mode and like this is hex mode . The break code for that key would be E0 F0 5A. Geek Mode Off! Genovation MacroMasterKBxx...
  • Page 19: Modifiers

    2. If the above fails, try unplugging and re-plugging your keyboard. This will cause the PC to reset its keyboard status. Always test your macros using the TEST application first. Genovation MacroMasterKBxx...
  • Page 20: Inserting Delays

    Inserting delays will make the operation successful every time. In Windows 7 and later you must leave out the “r for Run” and just type notepad.exe then Enter. The Win key is a special key and requires more care. Read the Advanced section for more detail. Genovation MacroMasterKBxx...
  • Page 21: Two-Level Programming (Layers)

    Then right-click that key. Select whether you want the level access to be Shift (requires that you hold the shift key down) or Toggle (the level switches back and forth every time you press the toggle key). Genovation MacroMasterKBxx...
  • Page 22 NOTE: To use a level shift key, a minimum of 2-key rollover must be programmed via the KB170 Properties panel since the shift level key must be pressed and held along with another key to access that key's second level macro. See the next section for information regarding Key Rollover. Genovation MacroMasterKBxx...
  • Page 23: Copy And Paste Key Macros

    This time choose Paste key macro data. The source macro will overwrite the key data at the destination but will not disturb the source key. Note that you can also edit the CKD files by hand using Notepad if you are so inclined. Genovation MacroMasterKBxx...
  • Page 24: Kb170 Properties

    KB170 programmable section is used for higher speed data entry or you are using two levels, then 2-key rollover may be preferable. o 1-Key: When one key is held down, the programmable section will recognize no other key(s). Genovation MacroMasterKBxx...
  • Page 25: Double Size Keys

    CP48-only special order options. Double Size Keys Genovation sells an accessory kit for those who wish to utilize double size keys. When programming double size keys it is recommended to program only one of the two keys that are combined into the double size key.
  • Page 26: Key Blockers

    This will allow the uninstaller to completely remove the MacroMaster application and all folders. Once you have done that, click on the following (assumes default installation path): Start >> Programs >> Genovation >> MacroMasterKBxx >> Uninstall MacroMasterKBxx Genovation MacroMasterKBxx...
  • Page 27: Customization Is Standard

    Or you can use 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 or semi-custom variations of our products. Genovation MacroMasterKBxx...
  • Page 28: 3: Advanced Topics

    PC side to control the LED state (on, off or flashing). Some C language demonstration programs available from Genovation that show how to control the LED from a A sample application is included that allows Genovation MacroMasterKBxx...
  • Page 29: Multimedia And More Keys

    // Lparam: 06 = flash the led, 05 = turn it on, 04 = turn it off. HANDLE Wnd; Wnd = FindWindow(NULL, "Genovation ControlPadLED"); if(Wnd) PostMessage(Wnd, WM_APP+0x0683, (WPARAM)0x00E4, (LPARAM)0x0006); Alternatively, using the demonstration tray application as a guide, you can create your own application that accesses the LED over USB directly.
  • Page 30: Macro Modes

    In order to insert a one of these keys into a macro, select the key, select the cell and then click on either the Media… button or the More… button. Click on the desired special key from the list. Macro Modes Genovation MacroMasterKBxx...
  • Page 31: Modes: Separate Up Codes

    This is not common for the PC because it allows multiple alphanumeric keys to be pressed all at once (which can have its uses, though rare). It works well for true single keys or modifiers or for combinations of modifiers, etc. Genovation MacroMasterKBxx...
  • Page 32 Another thing to be careful of is the modifiers. Since this macro mode synthesizes the up codes when you release the key, you should not include the up codes for the modifiers. Here is an example that repeats the keys !@#$Enter. Geek Mode Off! Genovation MacroMasterKBxx...
  • Page 33: Modes: Macro

    The second method is to use MacroMaster, though it may have some limitations since there is no “hex editor”. The most important tool here is the “Manually Insert a break code” operation. This is selected by clicking on the More… key. Genovation MacroMasterKBxx...
  • Page 34 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. The CKD file entry for this macro looks like this: Level_1_Codes = 1233f033f01243f043 Genovation MacroMasterKBxx...
  • Page 35: Rapid Reconfiguration

    Create a new shortcut in a handy location. For instance right-click on the desktop, and choose New followed by Shortcut. o Browse to the MacroMaster program folder and choose KBxxLoad.exe. The location will normally be C:\Program Files\Genovation\MacroMasterKBxx\KBxxLoad.exe C:\Program Files (x86)\Genovation\MacroMasterKBxx\KBxxLoad.exe Genovation MacroMasterKBxx...
  • Page 36 Click on OK and then Next. Genovation MacroMasterKBxx...
  • Page 37 MusicPlayer. o Click Finish. You should now have a new shortcut called MusicPlayer. o Next we have to tell the shortcut which file to download. Right click on the new shortcut and click on Properties. Genovation MacroMasterKBxx...
  • Page 38 You need to edit the Target line to append the file that needs to be downloaded. This will be the name of your custom key definition file, but you need to include the path and quotes such as: “C:\Users\YourName\Documents\Genovation\MacroMasterKBxx\Macro_Files\MultiMediaKeys.ckd” “\\SERV1\Users\UserName\My Documents\Genovation\MacroMasterKBxx\Macro_Files\MultiMediaKeys.ckd” “C:\Documents and Settings\UserName\My Documents\ Genovation\MacroMasterKBxx\Macro_Files\MultiMediaKeys.ckd” Genovation MacroMasterKBxx...
  • Page 39 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 EXE part and the CKD part. o Finally, click on OK. Genovation MacroMasterKBxx...
  • Page 40: Flash Drive Reprogramming

    Copy item. Next, click the Download button on the top toolbar. The KB170 comes with either Flash Drive reprogamming or TMode USB reprogramming, not both. Do not copy any other files to the keyboard other than .BIN files. Genovation MacroMasterKBxx...
  • Page 41: Tmode Usb Reprogramming

    USB device balloon and take some time. Using the Options menu, choose the Download CKD via TMode item. The KB170 comes with either Flash Drive reprogamming or TMode USB reprogramming, not both. Genovation MacroMasterKBxx...
  • Page 42: Reflashing The Firmware

    Begin by launching the downloader utility program (KBxxLoad.exe). Click on Start >> Programs >> Genovation >> MacroMasterKBxx >> KBxxLoad The downloader opens. With the keyboard connected in either mode, click on the Connect button. You should see some information about your keyboard.
  • 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 on OK. The file will be loaded. Genovation MacroMasterKBxx...
  • Page 44 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 retrieved. Genovation MacroMasterKBxx...
  • Page 45 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. Genovation MacroMasterKBxx...
  • Page 46 After the keypad reboots you may begin using it. You may find it necessary to re-download your CKD file after a firmware upgrade. Genovation MacroMasterKBxx...
  • Page 47: 4: Technical Specifications

    220 bytes per Level shift 0, 1 or 2 assignable. 0, 1 or 2 assignable. 0, 1 or 2 assignable. keys Level toggle 0, 1 or 2 assignable. 0, 1 or 2 assignable. 0, 1 or 2 assignable. keys Genovation MacroMasterKBxx...
  • Page 48 ** The CPxx/KBxx itself has n-key rollover and you can hold as many keys down as you like (as set by the Properties panel). The USB keyboard report supports up to 6 keys down plus any combination of modifiers down. Genovation MacroMasterKBxx...
  • Page 49: A: Appendix

    F0 14 F0 15 F0 16 F15 (new) F0 18 F0 1A F0 1B F0 1C F0 1D F0 1E Function Make Code(s) Break Codes F0 20 F0 21 F0 22 F0 23 F0 24 F0 25 F0 26 Genovation MacroMasterKBxx...
  • Page 50 F0 44 F0 45 F0 46 F0 48 . > F0 49 F0 4A F0 4B F0 4C F0 4D F0 4E Function Make Code(s) Break Codes F0 50 Int’l 1 F0 51 ‘ “ F0 52 F0 54 Genovation MacroMasterKBxx...
  • Page 51 R Alt E0 11 E0 F0 11 R Ctrl E0 14 E0 F0 14 L Win E0 1F E0 F0 1F R Win E0 27 E0 F0 27 E0 2F E0 F0 2F Power E0 37 E0 F0 37 Genovation MacroMasterKBxx...
  • Page 52 E0 F0 4D Media Select E0 50 E0 F0 50 Pause/Break and PrintScreen/SysRq use custom codes internally and are fully supported over USB. Additional information can be found in “translate.pdf” (courtesy of Microsoft) and “Hut1_12.pdf” (courtesy of USB.org). Genovation MacroMasterKBxx...

Table of Contents