~ruther/qmk_firmware

ref: 74360d0a01d58baf68109f6380144c7f3c69ef91 qmk_firmware/keyboards/xiudi/xd60/keymaps/Jos/README.md -rw-r--r-- 1.4 KiB
74360d0a — Duncan Sutherland [Keymap] fix unxmaal for 60_iso (#21975) 2 years ago

#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. Keyboard Layout (Physical appearence)

#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 as RALT+BSLS. For logical placement of { and } (the former being RALT+BSLS) with ANSI enter on a ISO-based layout.
  • TWO_SFT_CAPS: Both shifts together → Caps Lock.
  • APP_IS_RALT_RCTRL: Menu would be between RCTRL and RALT, so now RALT + RCTRLAPP.
  • HELD_ESC_IS_SHIFT: Holding ESCSHIFT. It always register shift when pressing ESC. Useful for VIM.
  • BSPC_BLOCKS_DEL: If BSPC is held, we disable DEL. To avoid acidental presses of DEL with split backspace key.
  • ALT_MINSEQL_IS_ALT_78: Pressing ALT+MINS/EQL will act like ALT+7/8. Will yield {} instead of ½¬ in Canadian Multilingual Layout. Diminished finger stretching.

#Build

To build, simply run make xiudi/xd60:Jos