|Build-A-Board®: for Windows; The Next Generation of Onscreen Keyboards; Version 2.20 Release 6; User's Guide|
|Prev||Chapter 5. Build-A-Board Run-Time Targets||Next|
Build-A-Board Run-Time Target: Mac OS X
The Mac OS X target is built under XCode for 10.4 Intel and will work with 10.5/10.6. If older support is required, please contact IMG Technical Support.
Mac OS X (10.4 and higher) - 32 bit (UNICODE 2.20)
This is the My-T-Soft executable that reads the KEYBOARD.KBF layout (or multiple file layouts), and displays the window to the user.
This is the Macro Batch Processor. It is the support process for managing inter-process communication and handling low-level interface issues.
This is the slider display that enables/disables transparency, and sets transparency level. My-T-Soft must be running to access this tool.
The KBF file is the default display file for the My-T-Soft Board (from Build-A-Board). Any other KBF files are projects that have been built - With each successful build, a KEYBOARD.KBF and a ProjectName.KBF file are created in the Target folder.
Deploying My-T-Soft Build-A-Board custom layouts onto Mac OS X
There are 2 aspects - the My-T-Soft software (program), and then the custom KBF file (data).
Step 1: Get built KBF (& install files)
From Build-A-Board, after you have designed, then Built the layout, you can go to the Run-time menu | View Project Run-Time Targets folder (or use Shift-F11) to open explorer and view the target location. You will find a MACOSX folder - this can be copied to a new "target" Mac system.
Step 2: Install on Mac
You can open the DMG, and mount the disk, then drag the My-T-Soft folder to the Applications folder. This will put the run-time software onto the target system, and create a /Applications/My-T-Soft folder - if you use Finder, and run My-T-Soft, you will see the demo layouts
Step 3: Drop in your custom KBF
From the Copied files, you will see a KEYBOARD.KBF and a [Your Project Name].KBF - for testing, if only 1 layout, just copy the KEYBOARD.KBF to the /Applications/My-T-Soft folder (make sure My-T-Soft is closed). Then run My-T-Soft, and you will see your custom layout.
Get My-T-Soft on the target first - you can download the demo from the website, or copy the DMG file from the Targets location, and install.
The DMG is bare-bones, but it works - when opened, just click on the My-T-Soft folder, and drag it into the shortcut for the Applications folder - it will do the copy for you.
To run My-T-Soft, just use Finder, open Applications, open the My-T-Soft folder, then double-click on My-T-Soft
My-T-Soft is the program, the KBF file is the data. Currently, for simplicity, all data must be in the /Applications/My-T-Soft location - just copy KEYBOARD.KBF in (overwrite existing) and run My-T-Soft.
As you make updates, just copy in KEYBOARD.KBF from each new build. Once My-T-Soft is on the target, you just need to copy in your "new" data file, i.e. updated .kbf file. Think Word Processer (Program) and a Document File (Data) - the .kbf is the .doc, and each revision (build) creates an updated .kbf data file.
The Target folder (View Run-Time Targets in Explorer) for your project will always have the most recently build KEYBOARD.KBF.