Skip to content

2.0.0

Compare
Choose a tag to compare
@sds100 sds100 released this 22 Jul 12:15

Added

  • Dark mode! 馃暥

  • A keymap can have multiple actions.

  • Triggers

    • 2 modes. The keys can all be pressed at the same time or one after another in a sequence.
    • Keys can be limited to a specific external device, any device or the device the app is installed on.
    • Double press support.
  • Constraints. Keymaps can be restricted to only work in certain situations. Constraints can be mixed in OR mode or AND mode.

    • App in foreground
    • App not in foreground
    • Bluetooth device connected
    • Bluetooth device not connected
    • Screen on/off (ROOT only).
  • Actions

    • Toggle/enable/disable a Do Not Disturb mode (Android 6.0+).
    • Toggle/enable/disable airplane mode (ROOT only).
    • Switch between vibrate and ring.
    • Launch the device assistant rather than the voice assistant.
    • Take screenshots on rooted devices older than Pie.
    • Can now have unique repeat options and any action is allowed to be repeated now.
    • Show the keycode number when picking a Keycode action.
  • Renamed "Repeat Delay" to "Repeat Rate".

  • Renamed "Hold Down Delay" to "Repeat Delay"

  • Modifier keys now affect Key and Keycode actions.

  • Option to vibrate twice for long press actions. Once when initially pressing the keys and again when the action is performed.

  • Option for keymaps with volume key triggers to be detected when the screen is off (ROOT only).

  • Option to stop repeating an action when the trigger is pressed again.

  • Button in the homescreen menu to resume/pause keymaps and enable the accessibility service.

  • Setting to hide the alerts at the top of the homescreen.

  • Notification to toggle the Key Mapper keyboard.

  • Quick Settings to toggle the Key Mapper keyboard and pause/resume keymaps.

  • Duplicate keymaps.

  • Screen to configure keymaps is more optimised for very large screens.

  • Preference to switch to and from the Key Mapper keyboard when pausing/resuming keymaps.

  • The option to show the "performing action" toast has been moved to a toggle in each keymap.

  • The long press delay, double press timeout, sequence trigger timeout, action repeat delay, hold-down delay until actions are repeated and vibrate delay can be changed per keymap.

  • Keymaps which have modifier key actions now affect other keymaps and keys which aren't mapped.

  • Link to the Discord server in About.

Bug Fixes

  • App Shortcut actions now work properly!
  • The code base has completely changed so some bugs in 1.1.7 could have been fixed.

Changes

  • Keymaps can only have one trigger. Any keymaps with multiple triggers will be split up into multiple keymaps.

Removed

  • The in-app logger. Send Android bug reports instead.
  • Showing the Input Method picker on Android 10 and newer because Android dropped support.