Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deekayen/colman_mac
The Colman layout is a keyboard layout designed to be efficient and ergonomic. It follows the philosophy of the Workman layout while establishing better numerical characteristics comparable to the Colemak layout.
https://github.com/deekayen/colman_mac
keyboard-layout
Last synced: 13 days ago
JSON representation
The Colman layout is a keyboard layout designed to be efficient and ergonomic. It follows the philosophy of the Workman layout while establishing better numerical characteristics comparable to the Colemak layout.
- Host: GitHub
- URL: https://github.com/deekayen/colman_mac
- Owner: deekayen
- License: unlicense
- Created: 2013-10-10T19:59:15.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2021-03-08T05:57:55.000Z (over 3 years ago)
- Last Synced: 2024-05-02T01:14:06.569Z (7 months ago)
- Topics: keyboard-layout
- Homepage: http://colmanlayout.webs.com/
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Colman Keyboard Layout for MacOS
======The Colman layout is a keyboard layout designed to be efficient and ergonomic. It follows the philosophy of the Workman layout while establishing better numerical characteristics comparable to the Colemak layout.
Designed by ? and posted to https://colmanlayout.wordpress.com/
## Installation
* Copy Colman.bundle to a Keyboard Layouts directory:
* Copying the bundle to /Library/Keyboard Layouts/ requires administrator rights to the computer, but will allow the layout system-wide, including the OS X login screen. To enable input options on the login window, check the option in System Preferences / Users & Groups / Login Options / Show Input menu in login window.
* ~/Library/Keyboard Layouts/ needs less access and is specific to just the user’s account it is saved to.
* Log out of OS X and log back in.
* Open System Preferences, click on the Language & Text icon, and in the Input Menu tab enable the Colman layout.
* Make sure that the Show input menu in menu bar box is also checked.
* To switch quickly between layouts you can press Command+Space or Command+Option+Space. Note, this hotkey combination conflicts with the default settings for showing Spotlight. Check your settings in System Preferences, Keyboard, Keyboard Shortcuts tab, Spotlight against Keyboard & Text Input.## Tools
Remap the caps lock key to delete or forward delete with PCKeyboardHack:
http://pqrs.org/macosx/keyremap4macbook/pckeyboardhack.htmlRemap any other key with KeyRemap4MacBook:
http://pqrs.org/macosx/keyremap4macbook/Ukelele to create the layout:
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukeleleiConvert Icons to make the NO menu icon:
http://iconverticons.com/## Original Linux proposal
You need to edit five files with administrative privilege
Add the following to the end of /usr/share/X11/xkb/symbols/us (GNU/Linux)or /usr/local/share/X11/xkb/symbols/us (FreeBSD)
// Colman Keyboard Layout symbols for xkb on X.Org Server 7.x
partial alphanumeric_keys
xkb_symbols "colman" {
name[Group1]= "English (Colman)";
include "us(basic)"
include "us(basic)"
// Alphanumeric section
key { [ q, Q ] };
key { [ l, L ] };
key { [ r, R ] };
key { [ w, W ] };
key { [ b, B ] };
key { [ j, J ] };
key { [ m, M ] };
key { [ u, U ] };
key { [ y, Y ] };
key { [ semicolon, colon ] };key { [ a, A ] };
key { [ n, N ] };
key { [ h, H ] };
key { [ s, S ] };
key { [ f, F ] };
key { [ p, P ] };
key { [ t, T ] };
key { [ e, E ] };
key { [ o, O ] };
key { [ i, I ] };key { [ z, Z ] };
key { [ x, X ] };
key { [ v, V ] };
key { [ c, C ] };
key { [ k, K ] };
key { [ g, G ] };
key { [ d, D ] };
// End alphanumeric sectionkey { [ BackSpace, BackSpace] };
include "level3(ralt_switch)"
};Open /usr/share/X11/xkb/rules/evdev.lst and /usr/share/X11/xkb/rules/base.lst (GNU/Linux)or /usr/local/share/X11/xkb/rules/evdev.lst and /usr/local/share/X11/xkb/rules/base.lst (FreeBSD) find the line
colemak us: English (Colemak)
(under !variant) and add the following line after it.
colman us: English (Colman)
Open /usr/share/X11/xkb/rules/evdev.xml and /usr/share/X11/xkb/rules/base.xml (GNU/Linux)or /usr/local/share/X11/xkb/rules/evdev.xml and /usr/local/share/X11/xkb/rules/base.xml(FreeBSD), and find the lines
colemak
English (Colemak)
and add the following lines after them.
colman
English (Colman)