My-T-Soft® for Mac OS X
  • Product Information
  • Features
  • Specifications
  • Technical Information
  • Download
  • Order

Product Information

My-T-Soft® for Mac OS X - Build-A-Board Run-time target

My-T-Soft® is the premium onscreen keyboard utility for any computing platform. Clients can use the included templates or create their own custom layouts from within Build-A-Board and drop them into a Mac OS X based product to provide the on-screen keyboards and utilities that have been available previously only on Windows platforms.

The ultimate goal for Build-A-Board and IMG's My-T-Soft family of On-screen Keyboard Utilities is to provide a complete cross-platform, interactive user interface so that clients can develop their user interface at the lowest level of the operating system and deliver it across multiple platforms while maintaining visual and functional consistency.

IMGs Build-A-Board Keyboard Designer Tool provides a comprehensive environment for creating, modifying, and managing onscreen keyboards, buttons, and panels for the user interface, which can be used in the My-T-Soft family of products (My-T-Pen, My-T-Touch, My-T-Soft, My-T-Soft Terminal Services, and OnScreen with Word Completion) or it can generate it's own "lite" run-time targets for Windows, Windows CE / .NET / Mobile, Linux, Mac OS X, or UNIX.

My-T-Soft® for Mac OS X is part of the My-T-Soft® Build-A-Board system.
Mac OS X is a supported platform as part of the Build-A-Board Platform licensing.
Contact IMG for separate run-time licenses and other options.

  • Mac OS X 10.4 & higher (Intel)
  • Run-Time support for Mac OS X
  • This is a Evaluation run-time version. Build-A-Board License required for Mac OS X platform license.


  • Drag and drop keys with modifiable labels, actions, views

  • Multiple target platforms - Windows, Linux, Mac OS X, etc.

  • Create any on screen keypad, keyboard, or membrane layout

  • Replace old legacy membrane panels with virtual onscreen panel replicas

  • Select Colors of Text, Keys, and Panels

  • Use High Resolution 3D on keys

  • Drag & drop images / add images to keys and panels

  • Select Fonts

  • Build & Test within the Builder Environment locally (does not require Target system)

  • Cut/Copy/Paste Keys

  • Align keys - Top/Left/Bottom/Right/Horizontal Center/Vertical Center

  • Evenly Space Keys

  • Size Keys to match Width/Height/Both Width & Height

  • Center Key or Keys

  • Create keystrokes along with full-featured macros in Key Action

  • Built-in Commands: Close, Minimize, Save Position

  • Open different layouts from user-accessible keys or manage programmatically

  • Play MIDI files (on supported platforms)

  • Play Sounds (Wave files) (on supported platforms)

  • Run External programs, Execute Shortcuts, Use File Associations to launch host application

  • Save and Manage projects

Builder provides development environment for boards with 1 to 250+ keys per board

Build-A-Board On screen Keyboard Builder Screen Shot

Some Sample Layouts

Build-A-Board Mac OS X Select Sample

Build-A-Board Mac OS X Select Sample Build-A-Board Mac OS X Keyboard Sample Build-A-Board Mac OS X Select Sample Build-A-Board Onscreen Keyboard Example Membrane Panel Layout Build-A-Board On screen Keyboard Example 24 function keys
Build-A-Board 2.20 now supports images for keys and panels Build-A-Board 2.20 now supports images for keys and panels Build-A-Board 2.20 supports Windows, Windows CE, Linux, and Mac OS X targets


On-Screen keyboard software written as standard Max OS X application
  • Compatible with all standard applications
  • Developed in C/C++ - written at same level as operating system for maximum capabilities
  • Accesses low-level operating system API via standard interfaces/system libraries - No frameworks or special environment required
Flexible/modular design
  • Keyboard layouts as binary data files for minimal space requirements
  • Fully emulates physical keyboard
  • Program / Data approach - Program (run-time target software) and separate Data (Keyboard layout) design provides maximum flexibility for multi-platform solutions
  • Builder, Project Text files, Project database, multiple target output design creates open-ended options for layout creation
  • Separate user-interface, event handler/virtual input processor design creates open-ended options for end-user/target operation
  • Separation of Key Label/visualization and Key Action (event) within user interface allows open-ended options
User, developer, and integrator command and control options
  • Provides ability for user to operate without need for physical keyboard
  • Operator mode for secure application integration
  • Developer's Kit (SDK) for controlling and manipulating keyboard
Modular support options/capabilities
  • Custom views/colors/key images
  • External Support utilities (Developer's Kit)
Extensive feature list
  • Unique and specialized features to address customer needs
  • Detailed help, documented options, on-line knowledgebase
  • Advanced Technical support, programming, and program level integration assistance available

Technical Information

My-T-Soft for Mac OS X is the Mac OS X based run-time component from IMG's Build-A-Board. It is made available as a separate purchasable product for certain customers that prefer the license per unit, rather than the platform licensing available within Build-A-Board.

The actual code-base for the run-time targets is a combination of target specific code, shared core keyboard software code, and shared lower-level abstracted operating system API code. Because the foundation was designed to be cross-platform, and extensible, the ability to run the same keyboard layout (Data) on multiple run-time targets (Programs) is the expected operation.


My-T-Soft for Mac OS X (Evaluation)

  • Download My-T-Soft (32-bit Intel) my-t-soft_mac_osx.dmg for Mac OS X (456K) MD5: F684F6C0B1C5658379F57A1D5B06ED5D
  • Download my-t-soft_mac_osx.dmg, then double-click to load the Disk image
  • Drag the My-T-Soft folder to the Applications shortcut
  • Open the Applications folder to run
  • Open the My-T-Soft folder
  • Run My-T-Soft
  • Additional info is in Read Me First

For other platforms, click on the link below:

Click here to Download My-T-Soft for Windows
Click here to Download My-T-Soft for Linux
Click here to Download My-T-Soft for Windows CE