You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/contributing/codebase.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Key Mapper is becoming a very complex application with FOSS and closed source co
10
10
-`base`: This contains the majority of the Key Mapper code and all the user interface code.
11
11
-`common`: Utility classes used across many modules.
12
12
-`data`: The persistance layer, the Room database and preferences. The data schema is defined here, including for closed source components.
13
-
-`shizuku`: The Key Mapper implementation of Shizuku so that we can present our own user interface for setting up Shizuku without their app.
13
+
-`priv`: "priv" as in priviledged. The Key Mapper implementation of Shizuku so that we can present our own user interface for setting up Shizuku without their app. This module effectively grants Key Mapper priviledged system permissions that normal apps can not acquire.
14
14
-`system`: All the adapters for interacting with the Android framework. All key map actions ultimately call the code here.
15
15
-`systemstubs`: Stubs for hidden system APIs. This contains AIDL files as well as manually written Java stubs if the AIDL file would clash with an SDK file.
Copy file name to clipboardExpand all lines: docs/user-guide/controlling-mappings.md
+36-4Lines changed: 36 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,5 @@
1
1
There are many ways to pause and resume your mappings. These are very useful features because they allow to easily turn off your key maps if you don't need to use them.
2
2
3
-
### Press the button in the home screen menu
4
-

5
-
6
3
### Use the notification
7
4
8
5

@@ -11,7 +8,7 @@ There are many ways to pause and resume your mappings. These are very useful fea
11
8
12
9

13
10
14
-
### Intent API (2.3.0+)
11
+
### Pause/resume key maps with the Intent API (2.3.0+)
15
12
16
13
This will allow other apps to pause and resume your mappings by broadcasting an Intent to Key Mapper. The properties for the Intent are shown below
17
14
@@ -38,4 +35,39 @@ Add `.debug` or `.ci` to the end of the package name if you are using a debug or
0 commit comments