
IMG Developer’s Kit Developer’s Kit Guide and Technical Documentation Version 1.79 User’s Guide IMG Developer’s Kit: Developer’s Kit Guide and Technical Documentation; Version 1.79; User’s Guide IMG Real World Press 179 Niblick Road #454 Paso Robles, CA 93446 1-800-889-0987 (US & Canada) +1-818-701-1579 +1-818-936-0200 (fax) Website: http://www.imgpresents.com To report errors, please send a note to [email protected] IMG Real World Press is a division of Innovation Management Group, Inc. IMG Developer’s Kit, Version 1.79, 9/17/2012 Copyright © 1993-2012 by Innovation Management Group, Inc. Production/Editing/Composition/Indexing/Publishing: IMG Real World Press Notice of Rights All Rights Reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. For information on obtaining permission for reprints, excerpts, or other uses, please contact [email protected] Trademarks My-T-Mouse®, My-T-Pen®, My-T-Touch® and My-T-Soft® are registered trademarks of Innovation Management Group, Inc. Any other product name, service, or company identified within the book is used for informational or editorial purposes only, and with no intention of infringment of any trademark. No such use is intended to convey endorsement or other affiliation with this book. Notice of liability The information in this book is distributed on an "As is" basis, without warranty. While every precaution has been taken in the preparation of this book, IMG Real World Press shall not have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by any information contained in this book or the product(s) described. The publisher takes no responsibility for any errors or omissions. ISBN ???-?-???-?????-? Table of Contents Part I. Introduction.........................................................................................................vii 1. IMG Developer’s Kit.............................................................................................1 Welcome to the IMG Developer’s Kit .............................................................1 Release Notes ..................................................................................................3 Files And Installation Notes ............................................................................7 Frequently Asked Questions..........................................................................10 2. Developer’s Corner .............................................................................................13 Developer’s Corner........................................................................................13 General Information on IMG’s Software ......................................................14 Hints & Comments........................................................................................14 Overview of Developer’s Kit.........................................................................16 How do I secure My-T-Touch for controlled applications?...........................19 How do I Setup the Custom Logo? ...............................................................20 How Do I redefine Key Options ....................................................................20 How do I implement minimize on Enter? .....................................................22 How do I open minimized? ...........................................................................22 How Do I use the Copy & Configure utility..................................................23 How do I toggle between keyboard layouts ..................................................24 How do I implement "on-demand" use with Visual Basic/MS Access? .......24 How Do I register / move DLL......................................................................25 How do I Integrate with Internet Explorer ....................................................26 Support Notes ................................................................................................28 Part II. My-T-Soft Developer’s Kit................................................................................35 3. My-T-Soft Developer’s Kit for Windows............................................................37 My-T-Soft Developer’s Kit for Windows Overview......................................37 Close My-T-Soft Window..............................................................................40 Show Window Options for My-T-Soft ..........................................................40 Minimize My-T-Soft to Icon, Button, or Tray icon.......................................41 Open My-T-Soft from Minimized State ........................................................41 Move My-T-Soft Window .............................................................................41 Set Cursor Position for My-T-Soft ................................................................42 Configure My-T-Soft Panels & Size..............................................................42 Configure My-T-Soft on the fly (from pre-existing configurations)..............43 Toggle My-T-Soft off-screen or on-screen in specified Configuration..........44 Send String (type) through My-T-Soft ..........................................................45 Save Position of My-T-Soft...........................................................................45 Save Settings of My-T-Soft ...........................................................................46 Restore Position of My-T-Soft ......................................................................46 Restore Settings of My-T-Soft.......................................................................46 My-T-Soft Startup Options............................................................................47 Wait and then Run Program/Utility...............................................................47 iii Wait and then Close Program/Utility.............................................................48 Trigger - Wait While Window, then Run - Also Launch / Activate App.......49 WordComplete Remapping utility (OnScreen only) .....................................50 My-T-Soft Startup as Icon .............................................................................51 What I really want... (My-T-Soft 1.x)............................................................52 4. My-T-Soft Developer’s Kit for Windows CE......................................................55 My-T-Soft Developer’s Kit for Windows CE................................................55 5. My-T-Soft Developer’s Kit for Linux .................................................................57 My-T-Soft Developer’s Kit for Linux Overview ...........................................57 closemts - Close My-T-Soft...........................................................................58 movewmts - Move My-T-Soft Window.........................................................58 svposwmts - Save Position of My-T-Soft......................................................58 minmzmts - Minimize My-T-Soft Window...................................................58 open_mts - Open (Restore) My-T-Soft Window from minimized state........58 typefile - sends command line or file through My-T-Soft .............................59 6. OnScreen Developer’s Kit for Windows.............................................................61 OnScreen Developer’s Kit for Windows .......................................................61 Part III. My-T-Soft Developer Tool and Utilities .........................................................63 7. Language and Platform Examples ......................................................................65 Visual Basic Examples / DLL of DevKit ......................................................65 Visual C++ Examples (Microsoft Visual C++ Version 6 Project).................69 C# (.NET) Example.......................................................................................70 C# (.NET) Example .............................................................................70 C# (.NET) DLL Example ....................................................................74 Java Example.................................................................................................82 J# (J Sharp) Example.....................................................................................87 MS Access samples integrating the MTSDLL.DLL .....................................91 Internet Explorer utilities...............................................................................92 MTS DLL with Source..................................................................................94 COM Edit Control Example........................................................................103 8. Developer Tools and Examples.........................................................................105 Keyboard based utilities ..............................................................................105 Modifying Keyboard Layouts .....................................................................107 Add-On DLL Template ...............................................................................117 Log DLL (ADDONDLL Example) ...................................................119 Paint DLL and external painting interface ..................................................121 WordsDLL and external Word List interface ..............................................124
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages172 Page
-
File Size-