kbremap

Crates.iokbremap
lib.rskbremap
version2.0.0
sourcesrc
created_at2021-11-17 09:53:43.763917
updated_at2024-07-03 08:24:44.385897
descriptionCustom keyboard layouts for windows
homepage
repositoryhttps://github.com/timokroeger/kbremap
max_upload_size
id483251
size103,665
Timo Kröger (timokroeger)

documentation

README

kbremap

Custom keyboard layouts for Windows.

config.toml is a well-commented example configuration for the Dvorak layout.

Features

  • Remap any key to any other key
  • Supports Unicode characters, including most Emojis ⌨️🔥
  • Virtual layers (e.g., right alt to overlay arrow keys for navigation)
  • No installation or administrator rights required
  • Double-click on tray icon disables the layout
  • Option to run at Windows system startup
  • Uses the Windows low-level keyboard hook for maximum compatibility

Features neo.toml configuration

  • Supports all 6 layers of the Neo-Layout
  • Support for dead keys on Layers 1 and 2 (Pull Requests for Layers 3-6 are welcome)
  • Optional QWERTY/QWERTZ layout for shortcuts with CTRL, ALT, and WIN modifiers

Known issues

  • Does not work for RDP in full-screen mode (or when "Apply Windows key combinations: On the remote computer" is set). Using a second instance of kbremap on the remote machine works fine as workaround.

  • Compose key not avaible (yet)

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 258

cargo fmt