qmk_sweep_skeletyl/keyboards/kprepublic/bm43hsrgb/keymaps/bitstarr
Ryan 5974d989fe
Normalise Unicode keycodes (#18898)
* `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV`

* `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*`

* `UC_MAC` -> `UNICODE_MODE_MACOS`

* `UC_LNX` -> `UNICODE_MODE_LINUX`

* `UC_WIN` -> `UNICODE_MODE_WINDOWS`

* `UC_BSD` -> `UNICODE_MODE_BSD`

* `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE`

* `UC_EMACS` -> `UNICODE_MODE_EMACS`

* `UC__COUNT` -> `UNICODE_MODE_COUNT`

* `UC_M_MA` -> `UC_MAC`

* `UC_M_LN` -> `UC_LINX`

* `UC_M_WI` -> `UC_WIN`

* `UC_M_BS` -> `UC_BSD`

* `UC_M_WC` -> `UC_WINC`

* `UC_M_EM` -> `UC_EMAC`

* Docs

* Update quantum/unicode/unicode.h
2022-10-31 21:15:12 +00:00
..
config.h Normalise Unicode keycodes (#18898) 2022-10-31 21:15:12 +00:00
keymap.c Normalise Unicode keycodes (#18898) 2022-10-31 21:15:12 +00:00
readme.md Normalise Unicode keycodes (#18898) 2022-10-31 21:15:12 +00:00
rules.mk

Personal Layout of bitstarr

I use an US ANSI Layout and set the OS to the US Keyboard. Since I'm german, I need to use some special characters once in a while - that's what the UNI and UNI2 Layers are for. Under Windows we have to rely on WinCompose to work as intended.

qmk compile -kb kprepublic/bm43hsrgb -km bitstarr

0 Qwerty

,----------------------------------------------------------------------------.
|  ESC  |  Q  |  W  |  E  |  R  |  T  |  Y  |  U  |  I  |  O  |  P  |  Bscp  |
|----------------------------------------------------------------------------+
|  Tab    |  A  |  S  |  D  |  F  |  G  |  H  |  J  |  K  |  L  |  Enter     |
|----------------------------------------------------------------------------+
|  Shift         |  Z  |  X  |  C  |  V  |  B  |  N  |  M  |  ,  |  .  |  /  |
|----------------------------------------------------------------------------+
| Ctrl | Win | Alt |  Space         |  Space/EXT     | UNI | ADV | FN | Ctrl |
`----------------------------------------------------------------------------'

1 EXT Layer

EXT Layer
,----------------------------------------------------------------------------.
|   1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  O  |   -   |   +   |
|----------------------------------------------------------------------------+
|  F1 |  F2 |  F3 |  F4 |  F5 |  F6 |  F7 |  F8 |  F9 |  F10 |  Enter        |
|----------------------------------------------------------------------------+
|  Shift         |  F11 |  F12 |    |    |  `  |  ;  |  '  |  [  |  ]  |  \  |
|----------------------------------------------------------------------------+
| Ctrl | Win | Alt |  Space         |                |     |     |    | Ctrl |
`----------------------------------------------------------------------------'
  • Numbers
  • F-Keys
  • Brackets, Punctuation, Special Characters

2 ADV Layer

ADV Layer
,----------------------------------------------------------------------------.
|  `  |  W→  |  ↑  |  W←  |     |     |     |     |  ⇞  |     |  PS  |  Del  |
|----------------------------------------------------------------------------+
|  Tab    |  ←  |  ↓  |   →  |     |     |     |  ↖  |  ⇟  |  ↘︎  |           |
|----------------------------------------------------------------------------+
|  Shift    |  ⏮  |  ⏯  |  ⏭  |  🔉  |  🔇  |  🔊  |   |   |   |  Ins  |
|----------------------------------------------------------------------------+
| Ctrl | Win | Alt |  Space         |                |     |     |    | Ctrl |
`----------------------------------------------------------------------------'
  • Arrows, Word skips
  • Print Screen, Page Up, Page Down
  • Home, End, Ins, Del
  • Media

3 FN Layer

FN Layer
,----------------------------------------------------------------------------.
|      |     |     |     |  RESET  |     |     |     |     |     |     |     |
|----------------------------------------------------------------------------+
|        |     |     |     |     |     |     |     |     |     |             |
|----------------------------------------------------------------------------+
|          | RGB_T | RGB_M |  H+  |  H-  |  S+  |  S-  |  B+  |  B-  |   |   |
|----------------------------------------------------------------------------+
|      |     |     |                |                |     |     |     |     |
`----------------------------------------------------------------------------'
  • RGB, Toggle, Mode, Hue, Saturation, Brightness
  • Reset

4 UNI Layer

UNI Layer
,----------------------------------------------------------------------------.
|       |     |     |  €  |  §  |  °  |     |  ü  |     |  ö  |      |      |
|----------------------------------------------------------------------------+
|         |  ä  |  ß  |     |     |     |     |     |     |     |            |
|----------------------------------------------------------------------------+
|  UNI2       |  „  |  “  |  ”  |     |     |     |     |     |   …   |      |
|----------------------------------------------------------------------------+
|      |     |     |  Space        |  Space        |     |     |     | Mode  |
`----------------------------------------------------------------------------'
  • Umlauts
  • Punctuation
  • Special Characters
  • Switching Input Modes (UNICODE_MODE_WINCOMPOSE, UNICODE_MODE_WINDOWS, UNICODE_MODE_LINUX, UNICODE_MODE_MACOS)

5 UNI2 Layer

UNI2 Layer
,----------------------------------------------------------------------------.
|       |     |     |  é  |     |     |     |  Ü  |     |  Ü  |   —   |      |
|----------------------------------------------------------------------------+
|         |  Ä  |     |     |     |     |     |     |     |     |            |
|----------------------------------------------------------------------------+
|  UNI2       |     |     |     |     |     |     |     |     |       |      |
|----------------------------------------------------------------------------+
|      |     |     |  Space        |  Space        |     |     |     |       |
`----------------------------------------------------------------------------'
  • Capital Umlauts