Created
August 21, 2018 23:55
-
-
Save yanshiyason/79d10a49f42210477adcee07519ad9bd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// * ===== Colemak ===== | |
// * | |
// * Kinesis Advantage 2 Colemak Layout File Copyright 2016 by Greg Dietsche. | |
// * Licensed under the MIT License. | |
// * See LICENSE file in the project root for full license information. | |
// * | |
// * Colemak was created by Shai Coleman and is in the Public Domain. | |
// * | |
// * Learn more about Colemak here: https://colemak.com/ | |
// * | |
// * The QWERTY layout was designed in the 19th century. Colemak is a modern alternative to the QWERTY and Dvorak layouts. | |
// * It is designed for efficient and ergonomic touch typing in English. Learning Colemak is a one-time investment that | |
// * will allow you to enjoy faster and pain-free typing for the rest of your life. Colemak is now the 3rd most popular | |
// * keyboard layout for touch typing in English, after QWERTY and Dvorak. | |
// * | |
// *----------------------------------------------------------------------------------------------------------------- | |
// * INSTALLATION: | |
// * 1 ) Switch to QWERTY mode: progm+F3 | |
// * 2 ) Create new layout file c_qwerty.txt: progm+F2 c | |
// * 3a) Switch to MAC mode: progm+F5 | |
// * 3b) Switch to WIN mode: progm+F6 | |
// * 4 ) Mount the 'KINESIS KB' Drive: progm+F1 | |
// * 5 ) Copy c_qwerty.txt to the active folder. This will overwrite the file that is already there. | |
// * | |
// * NOTE: Step 3a / 3b work around a firmware bug in the keyboard. The workaround is simply that you need to switch | |
// * between thumb key modes. If you have a Mac, then perform step 3b before 3a. | |
// * | |
// *----------------------------------------------------------------------------------------------------------------- | |
// * | |
// * NOTE: Many users do not map caps lock to backspace because the backspace key is already in a great position | |
// * on the Kinesis Advantage 2 keyboard. In particular, many Vim users remap caps lock to ESC and leave | |
// * backspace in it's default location. | |
// *[caps]>[escape] | |
// *[caps]>[bspace] | |
// *----------------------------------------------------------------------------------------------------------------- | |
[T]>[G] | |
[R]>[P] | |
[E]>[F] | |
[G]>[D] | |
[F]>[T] | |
[D]>[S] | |
[S]>[R] | |
[Y]>[J] | |
[U]>[L] | |
[I]>[U] | |
[O]>[Y] | |
[P]>[;] | |
[J]>[N] | |
[K]>[E] | |
[L]>[I] | |
[;]>[O] | |
[N]>[K] | |
// my changes | |
[rwin]>[caps] | |
[caps]>[bspace] | |
[bspace]>[lwin] | |
[lctrl]>[`] | |
[lalt]>[intl-\] | |
[`]>[lctrl] | |
[intl-\]>[lalt] | |
// Vim style arrows | |
[left]>[obrack] | |
[right]>[cbrack] | |
[up]>[left] | |
// [down]>[down] | |
[obrack]>[up] | |
[cbrack]>[right] | |
// MAPPINGS: | |
// | |
// [rwin] -> mac right cmd | |
// [lalt] -> mac left alt/option | |
// [lwin] -> mac left cmd | |
// |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment