Version 1.5.1 (June 13th 2022)
· Added support for the Elgato Stream Deck Devices
· Added ability to shift units individually using command and/or a dataref array as outlined in the appendix
· Added optional SPD-SAY command line arguments on Linux
· Moved some settings to the global settings file
· Added line bar graph support
· Added command speech for the X-Touch Mini led enabled buttons
· Added Expressive Commands
· Added a case sensitive sort on the image names when using the image picker
· Fixed a bug with the X-Touch Mini C172 sample heading and ADF encoder where it was getting stuck around 0
· Added support for flashing images on both Stream Deck devices and Virtual Devices
· Added the dataref: SRS/X-KeyPad/LedBlinkState
· Added copy and paste for expressions
· Added round(val) to the expression / formula math functions
· Added support for nested image folders
· Made the image preview on a selected image honor the aspect ratio of the image
· Fixed a bug where configurations were getting reloaded using the “Reload
· Configuration Files” menu item even if you said No in the confirmation dialog
· Added Issue #11, Support for selectable key background images
· Fixed a bug where you could not select the Roboto Bold 12 font
· Added Issue #2, Support an optional setting on the VD layout to use large unit name buttons
· Added Issue #28, Support remembering the maximized state of a Virtual Device on Windows OS
· Added an option to disable includes when preparing a configuration for sharing on X-Plane.org
· Added Issue #35, auto save
· Added Issue #20, Confirmation on revert
· Added Issue #4, Inheritance (Template Includes)
· Added Issue 17, support for multiple commands on a key
· Added Issue 16, support for more than two encoders on a Dual encoder
· Added encoder reset timeout for a dual encoder
· Updated X-Touch Mini C172 sample to use new multi-encoder feature and reset time out on the Layer B transponder encoder
· Fixed issue #29 - Hidden Blank commands can give an error
· Added issue #25 – Support Numeric and Command speech natively on Linux using spd-say
· Added issue 21 - Toggle visibility commands for both the X-Keys and X-Touch configuration editors
· Added issue #15 – Ability to execute OS level commands
· Added 7-segment and 14-segment fonts
· Changed the operation of the X-Touch Mini encoder long press to send a BeginCommand and then and EndCommand after 70MS to simulate a true button click. Some aircraft were not responding to the single CommandOnce function hich was previously used to for Long Press commands
· Implemented a better way to set and clear Mackie mode so it is not reliant on the Global Channel being set to 1.
· Enhanced the substring format to deal with variable length string arrays
· Added support for Device ID’s when using more than one X-Touch Mini
Version 1.5 (June 4th 2022)
Added Support for X-Touch Mini
Added a Graphical User Interface for creating and maintaining configurations
Significant enhancements to Virtual Device label features
Added formulas and expressions
Significant improvement in performance of Virtual Devices
Version 1.4 (October 2nd 2020)
Added support for Virtual Devices.
Virtual Devices are OS level windows that can be created and dragged to other monitors on the computer running X-Plane. Each window can emulate a programmable keyboard with up to 256 keys per device. Although Virtual Device windows work fine with any monitor and mouse they are typically used with a touch enabled monitor.
Converted to new UI tool kit.
Added an option on the settings page to not show the numeric buffer window when you might be displaying the numeric entries on a Virtual Device key.
Added a new numeric dataref increment mode that allows you to set an integer dataref to a specific value when the key is pressed
Version 1.2 (June 28th 2019)
Fixed problem with seeing two instances of an XKE-40 with certain PID’s
Fixed FlyWithLua compatibility issue on Linux
Added support for OSX and Linux for X-Plane 11. Note you may need to install ControllerMate software from P.I. Engineering
Added support for the XKE-40
Added Support for an XK-12 Joystick device
Fixed a problem where the internal Led state was not being reset after a shift function
Added a command to reload the configuration
Removed default numeric speech when the numeric speech string column is empty
Added an option to set and use hardware IDs for the unit numbers when you have more than one X-Key device
Changed the way a continuous command is processed. It will now process the begin and end command in two separate flight loops even if you press and release the key very fast
Added and UP and Down increment mode
Added the ability to define the same key configuration for both shift states without having to duplicate the definition on two lines
Added support for KVM versions of XK-60 and XK-80