qmk-keychron-q3-colemak-dh/keyboards/id80/keymaps/rverst
Robert Verst 3099630a11
[Keymap] Feature/extend keymap (#12778)
* Add F13-F24

* Add nvim macros

* Add debug switch

* Switch mode every time, add debug print
2021-06-24 12:23:43 +10:00
..
keymap.c [Keymap] Feature/extend keymap (#12778) 2021-06-24 12:23:43 +10:00
readme.md [Keymap] Add userspace rverst (#12205) 2021-03-17 09:44:21 -07:00
rverst.json [Keymap] Feature/extend keymap (#12778) 2021-06-24 12:23:43 +10:00

idobao id80

This is my layout for the idobao id80. It depends of my user files and the main goal is to give an convenient and unified access to some special keys (umlauts, ß, €) for different operating systems (Mac, Windows and Linux).

Overview

  • Layer 0 is the base US-ANSI layout with Mac-style system keys and a OSL-Key for Layer 1 right of the space bar.
  • Layer 1 has the special keys and some media-functions like mute, volume up/down etc.
  • Layer 2 and 3 are basically the same as Layer 0 and 1 but in Colemak-Layout
  • Layer 4 and 5 has some functions like switching the keyboard mode, switching the default layer etc.

Keyboard modes

  • F1: Mac Unicode mode (use 'Unicode Hex Input' as input source)
  • F2: Windows Unicode mode (use WinCompse software)
  • F3: Linux Unicode mode (not tested yet but should work out of the box)
  • 1: Mac legacy mode (uses option-sequences, e.g. <option>+u a for an ä), if I'm not able to set the input source
  • 2: Windows legacy mode (uses altgr-sequences e.g. <altgr>+0228 for an ä, if I'm not able to use WinCompose)

Layer 4 to switch the modes temporary, layer 5 to switch and save to eeprom.