1+ ## [ 2.4.0 Beta 1] ( https://github.com/sds100/KeyMapper/releases/tag/v2.4.0-beta.01 )
2+
3+ ### Changes
4+
5+ - [ #815 ] ( https://github.com/keymapperorg/KeyMapper/issues/815 ) Always show the button to pick a package when configuring
6+ an intent action.
7+ - [ #749 ] ( https://github.com/keymapperorg/KeyMapper/issues/749 ) Remove do not disturb app intro slide.
8+ - [ #750 ] ( https://github.com/keymapperorg/KeyMapper/issues/750 ) Redesign the About screen.
9+ - [ #747 ] ( https://github.com/keymapperorg/KeyMapper/issues/747 ) Reorganise the Settings screen so it is less cluttered.
10+
11+ ### Added
12+
13+ #### Important
14+
15+ - [ #748 ] ( https://github.com/keymapperorg/KeyMapper/issues/748 ) Android 12 and Material You support 🎨!
16+ - [ #746 ] ( https://github.com/keymapperorg/KeyMapper/issues/746 ) Shizuku support for some features! You can use this
17+ instead of using a Key Mapper keyboard!
18+
19+ #### Actions
20+
21+ - [ #603 ] ( https://github.com/keymapperorg/KeyMapper/issues/603 ) You can now edit actions! You don't have to delete an
22+ action and completely reconfigure it.
23+ - [ #851 ] ( https://github.com/keymapperorg/KeyMapper/issues/850 ) Action to answer/end a phone call.
24+ - [ #704 ] ( https://github.com/keymapperorg/KeyMapper/issues/704 ) Action to dismiss notifications.
25+
26+ #### Constraints
27+
28+ - [ #851 ] ( https://github.com/keymapperorg/KeyMapper/issues/851 ) Constraints for when the device is ringing and in a phone
29+ call.
30+ - [ #811 ] ( https://github.com/keymapperorg/KeyMapper/issues/811 ) Constraint for when the device is locked.
31+ - [ #776 ] ( https://github.com/keymapperorg/KeyMapper/issues/776 ) Constraint for when an input method is chosen.
32+ - [ #598 ] ( https://github.com/keymapperorg/KeyMapper/issues/598 ) Constraint for any app (not) playing or a specific app
33+ not playing media.
34+ - [ #702 ] ( https://github.com/keymapperorg/KeyMapper/issues/702 ) WiFi on/off/connected/disconnected constraints.
35+ - [ #722 ] ( https://github.com/keymapperorg/KeyMapper/issues/722 ) Flashlight on/off constraint.
36+
37+ #### Other
38+
39+ - [ #911 ] ( https://github.com/keymapperorg/KeyMapper/issues/911 ) Detect camera button when screen is off.
40+ - [ #780 ] ( https://github.com/keymapperorg/KeyMapper/issues/780 ) If the accessibility settings can't be found prompt the
41+ user to follow an online guide to do it with ADB.
42+ - [ #773 ] ( https://github.com/keymapperorg/KeyMapper/issues/773 ) Prompt for a message when the user reports a bug.
43+ - [ #686 ] ( https://github.com/keymapperorg/KeyMapper/issues/686 ) Setting to switch to a different input method on input
44+ focus.
45+ - [ #715 ] ( https://github.com/keymapperorg/KeyMapper/issues/715 ) Show a share button after a successful backup.
46+ - [ #716 ] ( https://github.com/keymapperorg/KeyMapper/issues/716 ) Support for a Key Mapper compatible version of Hacker's
47+ Keyboard. Releases can be found here: https://github.com/keymapperorg/KeyMapperHackersKeyboard/releases
48+
49+ ### Bug Fixes
50+
51+ - [ #794 ] ( https://github.com/keymapperorg/KeyMapper/issues/794 ) Only list apps that can be launched when creating an open
52+ app action.
53+ - [ #823 ] ( https://github.com/keymapperorg/KeyMapper/issues/823 ) Can't choose an app when creating media action.
54+ - [ #756 ] ( https://github.com/keymapperorg/KeyMapper/issues/756 ) On slighter smaller screens show split layout when
55+ configuring a mapping.
56+ - [ #739 ] ( https://github.com/keymapperorg/KeyMapper/issues/739 ) Long press triggers ignore constraints.
57+
158## [ 2.3.3] ( https://github.com/sds100/KeyMapper/releases/tag/v2.3.3 )
259
360#### 06 February 2022
@@ -398,7 +455,7 @@ This summarises the changes since 2.0.2.
398455- Action to select word at cursor.
399456- Action to toggle the screen on and off.
400457- Action to tap a coordinate on the screen. The user and the app can NOT touch the screen at the same time. This is a
401- limitation in Android.
458+ limitation in Android.
402459- Action to double press recents to go to last app.
403460- Dismiss button to the notification that pauses/resumes keymaps. It will be shown again when the app is opened.
404461- Show a warning dialog when leaving the screen to configure a keymap without saving.
@@ -452,7 +509,6 @@ limitation in Android.
452509- The dialog prompting the user to reboot would show at the wrong time.
453510- Switch to a new App Intro library. Hopefully it is more stable because the old library was crashing for many users.
454511
455-
456512## [ 2.1.0 Beta 2] ( https://github.com/sds100/KeyMapper/releases/tag/v2.1.0-beta.2 )
457513
458514#### 21 Oct 2020
@@ -475,7 +531,6 @@ limitation in Android.
475531- Crash if a modifier key trigger is not mapped to a Key Event action.
476532- Potential crash when showing keymaps on the homescreen.
477533
478-
479534## [ 2.1.0 Beta 1] ( https://github.com/sds100/KeyMapper/releases/tag/v2.1.0-beta.1 )
480535
481536#### 29 Sept 2020
@@ -490,7 +545,7 @@ limitation in Android.
490545- Action to select word at cursor.
491546- Action to toggle the screen on and off.
492547- Action to tap a coordinate on the screen. The user and the app can NOT touch the screen at the same time. This is a
493- limitation in Android.
548+ limitation in Android.
494549- Action to double press recents to go to last app.
495550- Dismiss button to the notification that pauses/resumes keymaps. It will be shown again when the app is opened.
496551- Show a warning dialog when leaving the screen to configure a keymap without saving.
@@ -546,7 +601,7 @@ limitation in Android.
546601 - App not in foreground
547602 - Bluetooth device connected
548603 - Bluetooth device not connected
549- - Screen on/off (ROOT only).
604+ - Screen on/off (ROOT only).
550605
551606- Actions
552607 - Toggle/enable/disable a Do Not Disturb mode (Android 6.0+).
@@ -820,28 +875,32 @@ Changes from 1.1.0 Beta 8:
820875## [ 1.1.0 Beta 6] ( https://github.com/sds100/KeyMapper/releases/tag/v1.1.0-beta.6 )
821876#### 19 May 2019
822877### Bug Fixes
823- - Don't show NFC actions on devices without NFC
824- - Couldn't change volume when short pressing a volume button remapped to a long press action
878+
879+ - Don't show NFC actions on devices without NFC
880+ - Couldn't change volume when short pressing a volume button remapped to a long press action
825881
826882## [ 1.1.0 Beta 5] ( https://github.com/sds100/KeyMapper/releases/tag/v1.1.0-beta.5 )
827883#### 19 May 2019
828- - Updated libraries
884+
885+ - Updated libraries
829886### Added
830- - Action to enable, disable and toggle NFC.
831- - Action to switch between portrait and landscape mode.
832- - Action to cycle through and change the ringer mode.
833- - Action to fast forward and rewind.
834- - Option to log events and send them to the developer so it is easier to debug issues with the app.
835- - Button to Help page on homescreen.
836- - Translation instuctions to the About activity.
887+
888+ - Action to enable, disable and toggle NFC.
889+ - Action to switch between portrait and landscape mode.
890+ - Action to cycle through and change the ringer mode.
891+ - Action to fast forward and rewind.
892+ - Option to log events and send them to the developer so it is easier to debug issues with the app.
893+ - Button to Help page on homescreen.
894+ - Translation instuctions to the About activity.
837895
838896### Changes
839- - Add the trigger after the 5 seconds rather than having to press the button so the app can work with devices which only have remotes as input.
840- - Cleanup Settings strings.
841- - Use slightly darker homescreen background.
842- - Don't show the "Key mapper is performing an action" toast message by default.
843- - Allow the volume to be changed while in Do Not Disturb mode.
844- - Minimum vibration duration is 1ms rather than 100ms
897+
898+ - Add the trigger after the 5 seconds rather than having to press the button so the app can work with devices which only have remotes as input.
899+ - Cleanup Settings strings.
900+ - Use slightly darker homescreen background.
901+ - Don't show the "Key mapper is performing an action" toast message by default.
902+ - Allow the volume to be changed while in Do Not Disturb mode.
903+ - Minimum vibration duration is 1ms rather than 100ms
845904
846905### Bug Fixes
847906- The landscape mode action wouldn't work.
@@ -903,7 +962,6 @@ Changes from 1.1.0 Beta 8:
903962- The app would crash if using the "open google assistant" action if the Google app wasn't installed.
904963- Prevent the accessibility service from stopping if there is a fatal exception and show a toast when it happens.
905964
906-
907965## [ 1.0.0 Beta 6] ( https://github.com/sds100/KeyMapper/releases/tag/v1.0.0-beta.6 )
908966#### 22 Mar 2019
909967- Changed developer email.
@@ -950,7 +1008,7 @@ Changes from 1.1.0 Beta 8:
9501008- Optional flags for each keymap so it can only be triggered on a long press and whether to show the volume dialog for volume related actions.
9511009- Ability to enable/disable specific/all keymaps.
9521010
953- #### Added these actions
1011+ #### Added these actions
9541012 - Open App
9551013 - Open App shortcut
9561014 - A keycode
0 commit comments