Colton Hurst
fc53eae4c5
[PM-22758] Configurable Keyboard Shortcut for Autotype (#16613)
* [PM-22785] Initial push with configuration and ipc changes for the configurable autotype keyboard shortcut
* [PM-22785] Add messy code with working configurable hotkey
* [PM-22785] Add more messy rust code
* [PM-22785] Add temp changes with configurable hotkey ui
* Add shortcut display to settings
* [PM-22785] Logic updates. Ran npm run prettier and lint:fix.
* [PM-22785] Add back disableAutotype with refactors.
* [PM-22785] Clean up Rust code
* [PM-22785] Clean up Rust code v2
* [PM-22785] Add unicode bounds in Rust code
* [PM-22785] Update rust code comments
* [PM-22785] Add unicode_value byte length check post-encoding
* [PM-22785] Extract encoding to a separate function
* Various fixes for the autotype setting label
* Misc component fixes
* Disallow nunmbers and allow Win key
* Themify edit shortcut
* Change display of Super to Win
* Create autotype format method
* Autotpe modal cleanup
* [PM-22785] Some cleanup
* Add unit tests and adjust error handling
* [PM-22785] Fix build issues on Mac and Linux
* [PM-22785] Linting fix
* Remove unused message
* [PM-22785] Linting fix
* [PM-22785] More linting fix
* [PM-22785] Address initial PR comments
* [PM-22785] Comment change
* [PM-22785] If statement change
* [PM-22785] Update with fixes from PR comments
* [PM-22785] Update with fixes from PR comments version ?
* add unit tests for get_alphabetic_hot_key()
* Fix tests
* Add missing mock to tests
* [PM-22785] Update with small fixes via PR comments
---------
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
Co-authored-by: neuronull <9162534+neuronull@users.noreply.github.com>
2025-09-29 14:20:15 +00:00
..
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-29 08:53:04 +00:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-29 14:20:15 +00:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-29 08:53:04 +00:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-29 08:53:04 +00:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-29 08:53:04 +00:00
2025-09-29 08:53:04 +00:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-26 12:07:56 +02:00
2025-09-29 08:53:04 +00:00
2025-09-29 08:53:04 +00:00
2025-09-29 08:53:04 +00:00
2025-09-26 12:07:56 +02:00