Multikeyboard Macros

Total Page:16

File Type:pdf, Size:1020Kb

Multikeyboard Macros Contents I Table of Contents Part I Introduction 1 1 Overview ........................................................................................................................................................ 2 2 Features ......................................................................................................................................................... 4 Part II Basics 5 1 Shortkeys ....................................................................................................................................................... 7 2 Macros ......................................................................................................................................................... 10 3 Activate Window ......................................................................................................................................... 14 4 Match and Click ........................................................................................................................................... 17 5 Quick Macro Recorder ................................................................................................................................ 19 6 Start Quick Macros ..................................................................................................................................... 21 7 Swap macro Set .......................................................................................................................................... 23 8 Settings ........................................................................................................................................................ 26 Part III Scripting 28 1 Oscar Script ................................................................................................................................................. 28 2 Script basics ................................................................................................................................................ 30 3 if-then-else-endif ......................................................................................................................................... 36 4 for-to-next .................................................................................................................................................... 37 5 Goto and Gosub .......................................................................................................................................... 40 6 Print, Println ................................................................................................................................................ 42 7 Conditional operator ................................................................................................................................... 44 8 Functions ..................................................................................................................................................... 46 9 Type Conversion ......................................................................................................................................... 49 10 String Operators ......................................................................................................................................... 51 11 Clipboard and Key functions ..................................................................................................................... 55 12 Slider Function ............................................................................................................................................ 58 13 Math & Constants ....................................................................................................................................... 64 14 Time and Date ............................................................................................................................................. 67 15 Global Variables, Declaration .................................................................................................................... 68 16 Array Arithmetics ........................................................................................................................................ 70 17 Array Conditional Operator ........................................................................................................................ 77 18 Array Functions ........................................................................................................................................... 79 19 References to Array .................................................................................................................................... 87 20 Using Arrays in user functions .................................................................................................................. 94 21 Multidimensional Hybrid Arrays ................................................................................................................ 97 22 Debugging, trace ....................................................................................................................................... 101 © 2020 Mediachance I II MultiKeyboard Macros 23 User Library Functions ............................................................................................................................. 104 24 Macroblocks .............................................................................................................................................. 106 25 Key Off Block ............................................................................................................................................ 108 26 Script Examples ........................................................................................................................................ 110 Clipboard example ............................................................................................................................................................... 110 Secondary Clipboard ............................................................................................................................................................ 112 FIFO Clipboard ...................................................................................................................................................................... 113 XML Tags Extract ................................................................................................................................................................. 114 BASE64 example .................................................................................................................................................................. 116 Mod key Example .................................................................................................................................................................. 118 Recursion .............................................................................................................................................................................. 119 Part IV Keyboards 120 Part V DIY solutions 123 Part VI Limitations 123 Part VII Virus warnings etc... 125 Index 0 © 2020 Mediachance Introduction 1 I Introduction You may have seen some shortcut or macro hardware keyboards. These are very useful when working with complex applications - for example drawing applications, 3D applications, video editing, audio or music application where your hand (or even both hands) are not always near the keyboard. Nothing is more distracting than to take your hands from the controller, mouse, music keyboard or stylus just to type CTRL+U which for most of us require two hands. Downside is that these macro keyboards are expensive, need custom drivers and are often tied to a certain macro application - which may suit you or not. Not to mention the elephant in the room - which happened far too many times for the author: most of such keyboards require special drivers and would become obsolete when the developer no longer decide to support new operating systems. Wouldn't be great if we can use any non expensive no-driver external numerical or standard keyboards as our own special macro board? While you can actually plug-in multiple HID keyboards into a single computer, it isn't very useful - both keyboards can only do the exact same thing. You can't make for example letter "P" do something else on the second keyboard because it will affect the first keyboard as well. This is what the MultiKeyboard Macro application is about: Making Windows understand multiple keyboards and define macro keys on any of them separately. But it also work with just a single keyboard - you can redefine any key, for example get some good usage of those extended numerical keys on the right that not many people use. © 2020 Mediachance 2 MultiKeyboard Macros 1.1 Overview You can plug in multiple USB (or wireless) keyboards to your computer and then define macros and shortkeys on every single of them separately. Something that is not normally possible, unless you get a special keyboard for that very purpose. But now you can use any! And more than one! For example: you can leave your normal keyboard for typing (always a good idea!), then plug in two additional Numerical Keyboards and redefine every single key on them to do something else - shortcuts, macros, type text or even simulate mouse click. For example one numerical keyboard can have shortcuts for photoshop,
Recommended publications
  • Freestyle-Pro-Manual.Pdf
    User Manual KB900 Mac/Windows/PC SmartSet™ Cherry Low-Force Switchable Programming Engine Mechanical Keyswitches 1 Kinesis Corporation 22030 20th Avenue SE, Suite 102 Bothell, Washington 98021 USA Keyboard models covered by this manual: [email protected], [email protected] KB900-brn www.kinesis.com April 20, 2018 Edition This manual covers features included through firmware version 1.0.0. To download the latest firmware and to access all support resources visit www.kinesis.com/support. To shop for accessories visit https://www.kinesis-ergo.com/products/: Palm Supports (AC903)- Detachable Palm Supports. VIP3 Pro (AC920)- Adjustable tenting accessory and Palm Supports (5°/10°/15°). Palm Supports required for tenting. V3 Pro (AC930)- Adjustable tenting accessory (5°/10°/15°) for use without Palm Supports. Palm Pads (AC700blk)- Cushioned palm pads for use with Palm Supports. © 2018 by Kinesis Corporation, all rights reserved. Kinesis and Freestyle are registered trademarks of Kinesis Corporation. Freestyle Pro, SmartSet, and v-Drive are trademarks of Kinesis Corporation. All other trademarks are property of their respective owners. Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any commercial purpose, without the express written permission of Kinesis Corporation. FCC Radio Frequency Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential installation.
    [Show full text]
  • Edge Manual- Sept 20.Pub
    User Manual KB950 Split Programmable Backlit Mechanical 1 Kinesis Corporation 22030 20th Avenue SE, Suite 102 Bothell, Washington 98021 USA Keyboard models covered by this manual: [email protected], [email protected] KB950-BLU www.KinesisGaming.com KB950-RED KB950-BRN September 20, 2017 Edition This manual covers features included through firmware version 1.0.0. To download the latest firmware and to access all support resources visit www.KinesisGaming.com/Support. To shop for accessories visit KinesisGaming.com/Accessories: Lift Kit (AC910)- Adjustable tenting accessory (5°/10°/15°) for use with Palm Supports V3 Pro (AC930)- Adjustable tenting accessory (5°/10°/15°) for use without Palm Supports (coming soon) Palm Pads (AC700blk)- Cushioned palm pads for use with Palm Supports © 2017 by Kinesis Corporation, all rights reserved. Kinesis and Freestyle are registered trademarks of Kinesis Corporation. Freestyle Edge, SmartSet, and v-Drive are trademarks of Kinesis Corporation. All other trademarks are property of their respective owners. Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any commercial purpose, without the express written permission of Kinesis Corporation. FCC Radio Frequency Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
    [Show full text]
  • Softype 4.5 Manual
    SofType™ 4.5 International On-screen Keyboard For Windows 95/98/ME/NT/2000/XP User Manual SofType SofTypeÔ, DraggerÔ and AutoClickÔ are trademarks of Origin Instruments Corporation. HeadMouse® is a registered trademark of Origin Instruments Corporation. SofType 4.5 User Manual Published by: Origin Instruments Corp. 854 Greenview Drive Grand Prairie, TX 75050 Tel: 972-606-8740 Fax: 972-606-8741 email: [email protected] web: www.orin.com Ó 2000 Origin Instruments Corp. All rights reserved. No part of this publication may be reproduced or transmitted in whole or in part by any means without the written permission from the publisher. ii SofType Table of Contents Introduction _________________________________________________________ 2 Product Support ____________________________________________________ 2 Software Registration ________________________________________________ 2 Upgrading Note_____________________________________________________ 2 What’s New in SofType 4.5 ___________________________________________ 2 Installation__________________________________________________________ 4 Overview____________________________________________________________ 5 Chapter 1 The Keyboard ____________________________________________ 7 Appearance________________________________________________________ 7 Keyboard Layouts__________________________________________________ 12 Custom Keyboard Layouts ___________________________________________ 16 Moving & Sizing the Keyboard________________________________________ 18 Key Size _________________________________________________________
    [Show full text]
  • KB975 User Manual
    KB975 User Manual 1 Kinesis Corporation 22030 20th Avenue SE, Suite 102 Bothell, Washington 98021 USA Keyboard models covered by this manual: www.KinesisGaming.com • KB975-BLU • KB975-RED • KB975-BRN • KB975-SIL Version 1.0.0 (May 30, 2019) This manual covers features included through firmware version 1.0.0. To download the latest firmware and to access all support resources visit: www.KinesisGaming.com/Support. To shop for accessories visit: • Lift Kit- Adjustable tenting accessory (5°/10°/15°) for use with Palm Supports • V3 Pro- Adjustable tenting accessory (5°/10°/15°) for use without Palm Supports • XL Mouse Pad- Oversized Desk Mat/Mousepad designed for use with the Freestyle Edge • Vektor– RGB Gaming Mouse (Dual-Zone RGB Lighting, 6 Programmable Buttons) KinesisGaming.com/shop © 2019 by Kinesis Corporation, all rights reserved. Kinesis and Freestyle are registered trademarks of Kinesis Corporation. Freestyle Edge, SmartSet, and v-Drive are trademarks of Kinesis Corporation. All other trademarks are property of their respective owners. Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any commercial purpose, without the express written permission of Kinesis Corporation. FCC Radio Frequency Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
    [Show full text]
  • The Jed Editor
    The jed Editor Contents 1 Introduction 3 2StartingJED 3 3 Emulating Other Editors 4 3.1EmacsEmulation................................................. 4 3.2EDTEmulation.................................................. 4 3.3WordstarEmulation................................................ 4 4 Backup and Auto-save Files 4 5 Status line and Windows 5 6 Mini-Buffer 5 6.1CommandLineCompletion........................................... 5 6.2FileNames.................................................... 6 6.3BufferNameandFileNameCompletion..................................... 6 7 Basic Editing 7 7.1Undo....................................................... 8 7.2MarkingText(PointandMark).......................................... 8 7.3TabIssues...................................................... 8 7.4Searching..................................................... 9 7.5Rectangles..................................................... 9 7.6Sorting....................................................... 9 The JED Editor 2 8Modes 10 8.1WrapMode.................................................... 10 Formatting paragraphs . ............................................ 10 8.2SmartQuotes................................................... 11 8.3CMode...................................................... 11 8.4FortranMode................................................... 11 9 Keyboard Macros 11 10 Shells and Shell Commands 12 11 Getting Help 12 12 Editing Binary Files 12 13 Dired— the Directory editor 13 14 Customization 13 14.1 Setting Keys . ..................................................
    [Show full text]
  • Comfort Keyboard Systems
    COMFORT ä KEYBOARD ERGOMAGIC™ KEYBOARD ERGOFLEX™ KEYBOARD USER’S MANUAL Designed by Comfort keyboard Co, Inc WWW.COMFORTKEYBOARD.COM User’s Manual Comfort™ Keyboard System 2 Comfort™ Keyboard Company, Inc. 5608 WEST HEMLOCK STREET MILWAUKEE, WI 53223 www.comfortkeyboard.com Telephone: (414)-431-4622 Fax: (414)-431-4801 Technical Assistance (414)-431-4836 Email: [email protected] Information for your record: ___________________________________ Serial No. ____________________________________________________ Purchase Date:________________________________________________ Comfortä keyboard System received a U.S patent in 1991. In addition to the basic patent application are pending for various improvements in the Comfort keyboard, ErgoMagic keyboard, ErgoFlex keyboard and support devices. Copyright © 2000 and 2001 Comfortä Keyboard Company, Inc. IBM is registered trademark of International Business Machines Corp. 3 Macintosh is a registered trademark of Apple Computers, Inc. Sun and Sun Microsystems are registered trademarks of Sun Microsystems, Inc. NOTICE: Comfort™ Keyboard, ErgoMagic™ and ErgoFlex™ Systems is intend to address the issues of awkward posture, discomfort and fatigue. Other than as explicitly set forth in the limited warranty section of this User’s manual (inside back cover), Comfort Keyboard Company, Inc. has not made and is not making any warranties or representations concerning the products, including without limitation, any warranty that the use of the products will have any effect on reducing likelihood that the user of the Comfort™ keyboard, ErgoMagic™ Keyboard and ErgoFlex™ Keyboard will contract any cumulative trauma disorders or any physical or emotional disorder which may be associated with keying/typing activity. Equally, Comfort keyboards Company, Inc is making no warranties or representations that use of these products will ameliorate any such pre-existing condition.
    [Show full text]
  • Cerberus Multi-Color Backlit Gaming Keyboard
    Cerberus Multi-color Backlit Gaming Keyboard User Manual CERBERUS E11609 / Third Edition/ April 2016 E11609_Cerberus_Gaming_Keyboard_UM_V3.indd 1 2016-04-12 17:45:17 English California Proposition 65 WARNING! This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm. Wash hands after handling. Package contents • 1 x ASUS Cerberus Gaming Keyboard • 1 x Quick Start Guide • 1 x User Manual System requirements • Computer with an available USB 2.0 port • Microsoft Windows® 10 / 8.x / 7 / XP Specifications summary Connector Single USB Anti-Ghosting 19KRO (Key Rollover) Switch type Membrane with rubber dome Switch life cycle 8 million keystrokes Backlight Multi-colors (with 343 color combinations) 4-level light settings / 10-level breathing speed settings Cable type/ cable length 2m braided cable Key cap material ABS Media keys 6 media keys for volume control, play/pause, previous track, next track, and stop Macro keys 12 Macro Keys (F1-F12 keys) when Macros are enabled (Gaming Profile) Special feature 1 Windows key lock, Rapid fire mode, W/A/S/D arrow keys Dimension 471 x 186 x 41 mm ( LxWxH) Weight 1100 g Operating system Microsoft® Windows® 10/8.x/7/XP 2 User Manual E11609_Cerberus_Gaming_Keyboard_UM_V3.indd 2 2016-04-12 17:45:18 Getting to know your Gaming Keyboard English CERBERUS Media player controls Backlight control on/off (Stop, play/pause, previous, next) Volume down / volume up [FN] + [1]~[9]: Multi-color lighting controls [FN] key Installing your gaming keyboard Connect the USB connector of your gaming keyboard to the USB port of your computer.
    [Show full text]
  • Freestyle Edge (KB950) User Manual (3.10.20)
    User Manual — KB950 Split Programmable Backlit Mechanical V03.10.20 1 Kinesis Corporation 22030 20th Avenue SE, Suite 102 Keyboard models covered by this manual: Bothell, Washington 98021 USA • KB950-BLU [email protected] • KB950-RED www.KinesisGaming.com • KB950-BRN • KB950-SIL March 10, 2020 Edition This manual covers features included through firmware version 1.0.532. To download the latest firmware and to access all support resources visit www.KinesisGaming.com/Support. To shop for accessories visit KinesisGaming.com/Accessories: • Lift Kit (AC910)- Adjustable tenting accessory (5°/10°/15°) for use with Palm Supports • V3 Pro (AC930)- Adjustable tenting accessory (5°/10°/15°) for use without Palm Supports • RGB Palm Pads (AC900)- Upgrade your KB950 to the new RGB palm pad. Thick cushioned Palm Pad with sweat-resistant surface. • Mac Modifier Keycaps (KC975-MAC4)- Set of 4 keycaps for the standard Mac modifiers. • XL Mouse Pad (MP8040)- Oversized Desk Mat/Mousepad designed for use with the Freestyle Edge © 2020 by Kinesis Corporation, all rights reserved. Kinesis and Freestyle are registered trademarks of Kinesis Corporation. Freestyle Edge, SmartSet, and v-Drive are trademarks of Kinesis Corporation. All other trademarks are property of their respective owners. Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any commercial purpose, without the express written permission of Kinesis Corporation. FCC Radio Frequency Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
    [Show full text]
  • TE 2000 Terminal Emulation Programmer's Guide VT/ANSI
    Programmer’s Guide TE 2000 VT/ANSI Terminal Emulation S NOTICE The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec. DisclaimerofWarranties.Thesamplesourcecodeincludedinthisdocumentispresentedfor reference only. The code does not necessarily represent complete, tested programs. The code is provided “ASISWITHALLFAULTS.”ALLWARRANTIESAREEXPRESSLY DISCLAIMED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. We welcome your comments concerning this publication. Although every effort has been made to keep it free of errors, some may occur. When reporting a specific problem, please describe it briefly and include the book title and part number, as well as the paragraph or figure number and thepagenumber. Send your comments to: Intermec Technologies Corporation Publications Department 550 Second Street SE Cedar Rapids, IA 52401 ANTARES, INTERMEC, NORAND, NOR*WARE, PEN*KEY, ROUTEPOWER, TRAKKER, and TRAKKER ANTARES are registered trademarks and ArciTech, ENTERPRISE WIRELESS LAN, i-gistics, INCA, Mobile Framework, MobileLAN, TE 2000, UAP, and UNIVERSAL ACCESS POINT are trademarks of Intermec Technologies Corporation. 1999 Intermec Technologies Corporation. All rights reserved. Acknowledgments AS/400,AT,IBM,IBMPC,MicroChannel,MQSeries,PS/2,and OS/2 are registered trademarks and AIX and Presentation Manager are trademarks of International Business Machines Corporation. Bluetooth is a trademark of Bluetooth SIG, Inc., U.S.A. DataStorm and PROCOMM PLUS are registered trademarks of DataStorm Technologies, Inc. European Notice The 902-928 MHz SST (Spread Spectrum Transmission) radio referred to in this manual is not available for sale or use in Europe (including, but not limited to, Great Britain, Italy, Germany, France, Spain, Norway, Denmark, Sweden, Finland, Portugal, and the Benelux countries).
    [Show full text]
  • 5. Installing Your Razer Blackwidow Ultimate 2016
    The Razer BlackWidow Ultimate 2016 features the multi-award winning Razer™ Mechanical Switches which were designed from the ground up to elevate the speed and responsiveness of the Razer BlackWidow gaming keyboard beyond the capabilities of previous generation mechanical switches. Tested and validated by the world’s top eSports athletes in some of the most demanding tournaments, the Razer Mechanical Switches have an optimal actuation distance for gaming precision and enhanced tolerance yields for faster commands compared to standard mechanical switches which were traditionally developed for typing over a decade ago. The individually backlit fully programmable keys allow for advanced dynamic lighting effects that allow gamers to take complete control of the keyboard’s lighting system for a truly personalized gaming experience. 1 | razer™ CONTENTS 1. PACKAGE CONTENTS / SYSTEM REQUIREMENTS .................................... 3 2. REGISTRATION / TECHNICAL SUPPORT ................................................... 4 3. TECHNICAL SPECIFICATIONS ................................................................... 5 4. DEVICE LAYOUT ...................................................................................... 6 5. SETTING UP YOUR RAZER BLACKWIDOW ULTIMATE 2016 ..................... 7 6. USING YOUR RAZER BLACKWIDOW ULTIMATE 2016 .............................. 8 7. CONFIGURING YOUR RAZER BLACKWIDOW ULTIMATE 2016 ............... 11 8. SAFETY AND MAINTENANCE ................................................................. 33 9. LEGALESE
    [Show full text]
  • Koolertron Amag-Keyboard User Guide
    KOOLERTRON AMAG-KEYBOARD ONE-HANDED MACRO KEYPAD USER GUIDE KOOLERTRON Reliable Supplier of Made in China, Good Product Image of Made in China. - 1 - FOREWORD Thank you very much for purchasing this pad. Please read this manual thoroughly before using it, and use it correctly. This keypad is a powerful macro keyboard. It is recommended to program the keyboard through software before use. Please download the keyboard's configuration software according to the URL: Windows http://amazonfiles.s3.amazonaws.com/amag.zip Mac OS http://amazonfiles.s3.amazonaws.com/amag.app.zip Software use demo tutorial: https://youtu.be/cknF8YnK-2U After opening the software, when you need to use the "Key Mapper / Custom Macro / Quick Macro / Options " function, you need to click the "Connect" in the top-left to connect the keypad first. Once set up, you need to click the "Upload" to save. Otherwise all settings are invalid. Usage Notes · We are not responsible for any data loss, loss of opportunity, damage or breakage occurred while using this product. Please be forewarned. Safety Notes · Do not damage or pull the cable or put heavy objects on it. It may cause fire or electric shock. · When plugging / unplugging the cable, be sure to hold the plug. Pulling the cord may cause fire, electric shock, or malfunction. · Do not touch it with water or touch with wet hands. It may cause fire, electric shock, or malfunction. · When the product is damaged, stop using it immediately and do not touch the internal parts. If it is used as it is, it may cause injury or electric shock.
    [Show full text]
  • Assign Macro Or Function to Keys on Your Keyboard
    Assign Macro Or Function To Keys On Your Keyboard Tinkliest Berkley wrest her sacrariums so aslant that Gere anodized very impetuously. Cnemial Mike reorganizing censurably. Which Gunther slays so drudgingly that Virgie aggrieved her baudekins? If most have they broken key on to laptop keyboard would just rent to surface more of. In the Macro dialog box light the macro name sign will assign hotkey and either click the Options button 3 In the Macro Options dialog box means a shortcut key. The macro keys on the keyboard and the functions will be performed. In the Function list box say the command to string you want collect a. Other Ways Of Navigating The Excel Interface Using The Keyboard Macro. Demand searches all keys that were minimized which sections that being uploaded file from another macro to assign function your keyboard or keys on your keys are only available through a key combination with these assignments spring from. RAZER SYNAPSE 3 FOR KEYBOARDS. Assigning Function Keys to Shortcuts CAL Business Solutions. On Linux other function keys may be assigned by which window manager. Function Keys in Word 97-2016 Charles Kenyon. Assign a Macro to see Shape you Use a Shortcut Sequence. Assign PMDG 777X rotary knob functions to keypad or mouse keys it is. This defines two different leg angles and power, to specified macro to assign function your keys or on keyboard and correct van. Unfortunately not mortgage common situation in Excel define a keyboard hot-key assigned to multiply by. 55 How the Record Keystrokes and install the kitchen Back.
    [Show full text]