Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tristanlabelle/colemak3
A C++ implementation of the Colemak keyboard layout on Windows
https://github.com/tristanlabelle/colemak3
colemak keyboard-layout
Last synced: 3 days ago
JSON representation
A C++ implementation of the Colemak keyboard layout on Windows
- Host: GitHub
- URL: https://github.com/tristanlabelle/colemak3
- Owner: tristanlabelle
- Created: 2024-05-19T15:48:28.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T20:31:38.000Z (5 months ago)
- Last Synced: 2024-11-10T22:41:06.187Z (2 months ago)
- Topics: colemak, keyboard-layout
- Language: C++
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Colemak3
This project aims to provide source code and eventually binary distributions implementing the [Colemak](https://colemak.com/) keyboard layout on Windows.
The current [default implementation](https://colemak.com/Windows) of Colemak is an opaque `Colemak2.dll` binary file, which does not include the caps to backspace remapping and of which no arm64 version exists.
Since keyboard layouts on Windows are DLLs exporting static data structures, it should be possible to decompile the existing DLL into C++ code, tweak it as necessary, and rebuild it for all architectures.