Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
keymapperorg
/
KeyMapper
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
258
Star
2.6k
Code
Issues
205
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
4.0.0 Beta 3
- #1907
#1907
Merged
sds100
merged 72 commits into
master
keymapperorg/KeyMapper:master
from
develop
keymapperorg/KeyMapper:develop
Copy head branch name to clipboard
Nov 25, 2025
Conversation
Commits
72
(72)
Checks
Files changed
Merged
4.0.0 Beta 3
#1907
sds100
merged 72 commits into
master
keymapperorg/KeyMapper:master
from
develop
keymapperorg/KeyMapper:develop
Copy head branch name to clipboard
Commits
Commits on Oct 31, 2025
Initial plan
Copilot
committed
4e0e707
View commit details
Copy full SHA for 4e0e707
Browse repository at this point
Add core implementation for modify system settings actions
Show description for 841feaa
Copilot
and
sds100
committed
841feaa
View commit details
Copy full SHA for 841feaa
Browse repository at this point
Add UI bottom sheet for modifying system settings
Show description for d0d21d3
Copilot
and
sds100
committed
d0d21d3
View commit details
Copy full SHA for d0d21d3
Browse repository at this point
Add action title and description display for modify settings
Show description for 4cc6ed9
Copilot
and
sds100
committed
4cc6ed9
View commit details
Copy full SHA for 4cc6ed9
Browse repository at this point
Fix SystemBridge settings implementation with proper ContentResolver access
Show description for 6237188
Copilot
and
sds100
committed
6237188
View commit details
Copy full SHA for 6237188
Browse repository at this point
Refactor to use single ActionId with SettingType enum
Show description for 927a3d6
Copilot
and
sds100
committed
927a3d6
View commit details
Copy full SHA for 927a3d6
Browse repository at this point
Refactor settings modification to use SettingsAdapter and permissions
Show description for 51b18eb
Copilot
and
sds100
committed
51b18eb
View commit details
Copy full SHA for 51b18eb
Browse repository at this point
Add ChooseSettingScreen and ViewModel for setting selection
Show description for b57cdf8
Copilot
and
sds100
committed
b57cdf8
View commit details
Copy full SHA for b57cdf8
Browse repository at this point
Fix code review feedback: remove fully qualified names and use KeyMapperDropdownMenu
Show description for c1f999f
Copilot
and
sds100
committed
c1f999f
View commit details
Copy full SHA for c1f999f
Browse repository at this point
Refactor SettingsAdapter and ModifySettingActionBottomSheet per review
Show description for c351c61
Copilot
and
sds100
committed
c351c61
View commit details
Copy full SHA for c351c61
Browse repository at this point
Commits on Nov 1, 2025
Merge branch 'develop' into copilot/modify-system-settings-permission
sds100
authored
67d4efd
View commit details
Copy full SHA for 67d4efd
Browse repository at this point
Commits on Nov 2, 2025
Consolidate SettingsAdapter methods and import SettingType in ActionErrorSnapshot
Show description for b149abf
Copilot
and
sds100
committed
b149abf
View commit details
Copy full SHA for b149abf
Browse repository at this point
Initial plan
Copilot
committed
0ac7e72
View commit details
Copy full SHA for 0ac7e72
Browse repository at this point
Add CREATE_NOTIFICATION action with basic implementation
Show description for ecf4b6c
Copilot
and
sds100
committed
ecf4b6c
View commit details
Copy full SHA for ecf4b6c
Browse repository at this point
Add UI configuration screen for CREATE_NOTIFICATION action
Show description for 4c3d41f
Copilot
and
sds100
committed
4c3d41f
View commit details
Copy full SHA for 4c3d41f
Browse repository at this point
Address code review feedback
Show description for 1af1451
Copilot
and
sds100
committed
1af1451
View commit details
Copy full SHA for 1af1451
Browse repository at this point
Fix validation and ID generation issues
Show description for e182815
Copilot
and
sds100
committed
e182815
View commit details
Copy full SHA for e182815
Browse repository at this point
Initial plan
Copilot
committed
3f26997
View commit details
Copy full SHA for 3f26997
Browse repository at this point
Initial plan
Copilot
committed
7c17425
View commit details
Copy full SHA for 7c17425
Browse repository at this point
Add keyboard showing constraints UI components
Show description for 10497b7
Copilot
and
jambl3r
committed
10497b7
View commit details
Copy full SHA for 10497b7
Browse repository at this point
Add keyboard constraint tests and UI helper
Show description for 5d8d3e8
Copilot
and
jambl3r
committed
5d8d3e8
View commit details
Copy full SHA for 5d8d3e8
Browse repository at this point
Improve keyboard constraint descriptions
Show description for ea6d500
Copilot
and
jambl3r
committed
ea6d500
View commit details
Copy full SHA for ea6d500
Browse repository at this point
Add toggle hotspot action boilerplate
Show description for 0c9b394
Copilot
and
jambl3r
committed
0c9b394
View commit details
Copy full SHA for 0c9b394
Browse repository at this point
Fix hotspot tethering implementation logic and method signature
Show description for 2dd5f5f
Copilot
and
jambl3r
committed
2dd5f5f
View commit details
Copy full SHA for 2dd5f5f
Browse repository at this point
Address code review feedback - add TETHERING_WIFI constant and improve comments
Show description for e29329c
Copilot
and
jambl3r
committed
e29329c
View commit details
Copy full SHA for e29329c
Browse repository at this point
Commits on Nov 4, 2025
Address PR review feedback
Show description for c8dcc53
Copilot
and
sds100
committed
c8dcc53
View commit details
Copy full SHA for c8dcc53
Browse repository at this point
Commits on Nov 7, 2025
Merge branch 'develop' into copilot/modify-system-settings-permission
sds100
committed
e441a04
View commit details
Copy full SHA for e441a04
Browse repository at this point
#1871 clean up modify settings bottom sheet
sds100
committed
162a959
View commit details
Copy full SHA for 162a959
Browse repository at this point
#1871 use segmented buttons to switch setting type
sds100
committed
16ef439
View commit details
Copy full SHA for 16ef439
Browse repository at this point
Commits on Nov 8, 2025
#1871 clean up ChooseSettingScreen.kt and add previews
sds100
committed
1862d3b
View commit details
Copy full SHA for 1862d3b
Browse repository at this point
#1871 ModifySetting action is now editable
sds100
committed
a75ea9f
View commit details
Copy full SHA for a75ea9f
Browse repository at this point
#1871 add backhandler to ChooseSettingScreen
sds100
committed
8149230
View commit details
Copy full SHA for 8149230
Browse repository at this point
#1871 fix dismissing ModifySettingActionBottomSheet
sds100
committed
95d22d0
View commit details
Copy full SHA for 95d22d0
Browse repository at this point
chore: upgrade compose BOM and navigation libraries
sds100
committed
2b0efdc
View commit details
Copy full SHA for 2b0efdc
Browse repository at this point
#1871 use monospace font in ChooseSettingScreen.kt
sds100
committed
0f168ad
View commit details
Copy full SHA for 0f168ad
Browse repository at this point
#1871 fix saving ModifySettings action
sds100
committed
94b77f2
View commit details
Copy full SHA for 94b77f2
Browse repository at this point
#1871 add TODO
sds100
committed
f300bf8
View commit details
Copy full SHA for f300bf8
Browse repository at this point
chore: bump version to 4.0.0-beta.3
sds100
committed
192868c
View commit details
Copy full SHA for 192868c
Browse repository at this point
Commits on Nov 9, 2025
fix: do not crash when deserializing an unknown action type
sds100
committed
fefc970
View commit details
Copy full SHA for fefc970
Browse repository at this point
change logging message
sds100
committed
04328e3
View commit details
Copy full SHA for 04328e3
Browse repository at this point
Merge branch 'develop' into copilot/modify-system-settings-permission
sds100
committed
9a92925
View commit details
Copy full SHA for 9a92925
Browse repository at this point
feat: WRITE_SECURE_SETTINGS permission dialog now directs the user to PRO mode
sds100
committed
302095d
View commit details
Copy full SHA for 302095d
Browse repository at this point
#1871 feat: complete modify system setting action
sds100
committed
ca8951d
View commit details
Copy full SHA for ca8951d
Browse repository at this point
Merge pull request #1872 from keymapperorg/copilot/modify-system-settings-permission
Show description for 7475f2c
sds100
authored
7475f2c
View commit details
Copy full SHA for 7475f2c
Browse repository at this point
style: reformat
sds100
committed
ec764dd
View commit details
Copy full SHA for ec764dd
Browse repository at this point
Merge branch 'develop' into copilot/create-notification-channel
sds100
committed
91a73c5
View commit details
Copy full SHA for 91a73c5
Browse repository at this point
#1221 feat: create action to show a notification
sds100
committed
3f92503
View commit details
Copy full SHA for 3f92503
Browse repository at this point
fix: save and restore state when configuring key maps
sds100
committed
c0ac7a4
View commit details
Copy full SHA for c0ac7a4
Browse repository at this point
Merge branch 'copilot/create-notification-channel' into develop
sds100
committed
52d1d87
View commit details
Copy full SHA for 52d1d87
Browse repository at this point
#1221 update changelog and whats-new
sds100
committed
9df0565
View commit details
Copy full SHA for 9df0565
Browse repository at this point
Merge branch 'develop' into copilot/add-toggle-hotspot-action
sds100
committed
53bde3f
View commit details
Copy full SHA for 53bde3f
Browse repository at this point
fix: Do not automatically go back to Key Mapper after enabling wireless debugging because some devices show a dialog that will be auto dismissed resulting in wireless ADB being immediately disabled.
Show description for 82316a8
sds100
committed
82316a8
View commit details
Copy full SHA for 82316a8
Browse repository at this point
feat: auto restart system bridge on debug builds
sds100
committed
051ecec
View commit details
Copy full SHA for 051ecec
Browse repository at this point
#1491 feat: action to toggle/enable/disable hotspot
sds100
committed
9c4910a
View commit details
Copy full SHA for 9c4910a
Browse repository at this point
Merge branch 'copilot/add-toggle-hotspot-action' into develop
sds100
committed
5e2d207
View commit details
Copy full SHA for 5e2d207
Browse repository at this point
fix tests
sds100
committed
c13d147
View commit details
Copy full SHA for c13d147
Browse repository at this point
Commits on Nov 11, 2025
fix: do not obfuscate SettingType enum
sds100
committed
bb4028d
View commit details
Copy full SHA for bb4028d
Browse repository at this point
Commits on Nov 15, 2025
Merge branch 'develop' into copilot/add-key-map-constraint
sds100
committed
606fce1
View commit details
Copy full SHA for 606fce1
Browse repository at this point
#1414 feat: constraint for when the keyboard is showing
sds100
committed
2474a5a
View commit details
Copy full SHA for 2474a5a
Browse repository at this point
Merge branch 'copilot/add-key-map-constraint' into develop
sds100
committed
1196d0c
View commit details
Copy full SHA for 1196d0c
Browse repository at this point
Commits on Nov 18, 2025
style: import rather than fully qualified name
sds100
committed
b7392fe
View commit details
Copy full SHA for b7392fe
Browse repository at this point
fix: add serializable to evdev trigger key
sds100
committed
f8b1ba8
View commit details
Copy full SHA for f8b1ba8
Browse repository at this point
#1900 log to logcat if extra logging is enabled.
sds100
committed
4cae358
View commit details
Copy full SHA for 4cae358
Browse repository at this point
#1900 log to logcat if extra logging is enabled.
sds100
committed
7e13471
View commit details
Copy full SHA for 7e13471
Browse repository at this point
Commits on Nov 20, 2025
chore: bump version code
sds100
committed
511e61a
View commit details
Copy full SHA for 511e61a
Browse repository at this point
store: update feature graphic
sds100
committed
e9587d9
View commit details
Copy full SHA for e9587d9
Browse repository at this point
#1901 prompt user to set default USB configuration to 'No data transfer' after starting pro mode
sds100
committed
8ab3f6f
View commit details
Copy full SHA for 8ab3f6f
Browse repository at this point
#1898 do not launch directly into the Wireless Debugging activity on Xiaomi devices due to a bug they introduced.
sds100
committed
57b9edb
View commit details
Copy full SHA for 57b9edb
Browse repository at this point
#1902 feat: add toggle next to record trigger button to use PRO mode
sds100
committed
8b4271a
View commit details
Copy full SHA for 8b4271a
Browse repository at this point
chore: bump version code
sds100
committed
bd70a55
View commit details
Copy full SHA for bd70a55
Browse repository at this point
fix: do not show usb mode warning on rooted system bridge
sds100
committed
76943a7
View commit details
Copy full SHA for 76943a7
Browse repository at this point
Commits on Nov 25, 2025
chore: update changelog and whats new for 4.0 beta 3
sds100
committed
4e1aea5
View commit details
Copy full SHA for 4e1aea5
Browse repository at this point
You can’t perform that action at this time.