mirror of
https://github.com/qmk/qmk_firmware.git
synced 2024-11-30 15:05:50 +00:00
554e4bf25c
* Migrate ACTION_LAYER_MOMENTARYs to MO() * Add changelog entry * Update docs/ChangeLog/20190830/PR5176.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> |
||
---|---|---|
.. | ||
config.h | ||
keymap.c | ||
README.md | ||
rules.mk |
Jos's Layout
Custom layout with various options. Designed to be used with the Canadian Multilingual software layout.
Layout
This is the physical layout of my xd60, for reference. See the keymap file for actual software layout.
Features
Caps Lock is Escape and the Window key is a Function key that still acts like the Window key in conjuction with w
, s
, d
, l
, t
, e
, h
, and SPACE
.
There are a few #define
lines at the beginning of the keymap file that enable the following options if not commented:
ISOLIKE_ALT_ENTER
:RALT
+ENT
is the same asRALT
+BSLS
. For logical placement of{
and}
(the former beingRALT
+BSLS
) with ANSI enter on a ISO-based layout.TWO_SFT_CAPS
: Both shifts together → Caps Lock.APP_IS_RALT_RCTRL
: Menu would be betweenRCTRL
andRALT
, so nowRALT
+RCTRL
→APP
.HELD_ESC_IS_SHIFT
: HoldingESC
→SHIFT
. It always register shift when pressingESC
. Useful for VIM.BSPC_BLOCKS_DEL
: IfBSPC
is held, we disableDEL
. To avoid acidental presses ofDEL
with split backspace key.ALT_MINSEQL_IS_ALT_78
: PressingALT+MINS/EQL
will act likeALT+7/8
. Will yield{}
instead of½¬
in Canadian Multilingual Layout. Diminished finger stretching.
Build
To build, simply run make xd60:Jos