Keyboard software necessarily intercepts keystrokes to remap or run macros. Use only trusted sources and verify digital signatures for installers. Review permissions requested during installation and disable or remove profiles that contain sensitive macros (passwords, personal data). Keep the software updated to patch potential vulnerabilities.
| Severity | Description | Steps to Reproduce | |----------|-------------|--------------------| | High | Keyboard crashes when switching layouts while predictive text is loading | Switch from English to Thai quickly during network sync | | Medium | RAM leak after 6+ hours of use – grows to 450 MB | Leave software running overnight with idle session | | Low | Custom dictionary words reset after software update | Add 10 custom words → update to next patch → words missing | Bajeal Keyboard Software
| Metric | Idle | Active Typing (60 wpm) | |--------|------|------------------------| | CPU usage | 0.2% | 3.5% | | RAM usage | 48 MB | 112 MB | | Battery drain (laptop) | Baseline | +8% per hour | Keep the software updated to patch potential vulnerabilities
This is the heart of the software. If you want to swap your Caps Lock key for a Left Control key, or turn your Right Shift into a dedicated arrow key cluster, this is where you do it. this is where you do it.