/hhkb-yang

HHKB with Yang BLE controller

Shortcuts

Function Hotkey
Bluetooth connection status LShift + RShift + S
Toggle Bluetooth LShift + RShift + W
Turn off Bluetooth LShift + RShift + LCtrl + W
Clear paired devices LShift + RShift + R
Clear paired devices LShift + RShift + LCtrl + R
Discoverable Mode ON LShift + RShift + I
Discoverable Mode OFF LShift + RShift + O
Switch between Bluetooth and USB LShift + RShift + U
Output battery level LShift + RShift + V
Output battery level (verbose) LShift + RShift + LCtrl + V
Flash mode Press and hold ESC + Re-plug HHKB
Jump to the brush mode LCtrl + Reset

Update Keymap:

Layout

DEFAULT (MAC)

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│ GESC│  1  │  2  │  3  │  4  │  5  │  6  │  7  │  8  │  9  │  0  │  -  │  =  │  \  │ BS  │
├─────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┤
│ TAB   │  Q  │  W  │  E  │  R  │  T  │  Y  │  U  │  I  │  O  │  P  │  [  │  ]  │         │
├───────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┐ ENTER │
│ CTRL    │  A  │  S  │  D  │  F  │  G  │  H  │  J  │  K  │  L  │  ;  │  '  │  `  │       │
├─────────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬─────┤
│ SHIFT     │  Z  │  X  │  C  │  V  │  B  │  N  │  M  │  ,  │  .  │  /  │SHIFT│  ↑  │ DEL │
├─────┬─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┴───┬─┴───┬─┴───┬─┴───┬─┴───┬─┼─────┼─────┼─────┤
│ `   │││CTRL │ OPT │ CMD │LOWER│             │RAISE│ CMD │ OPT │ WIN │││  ←  │  ↓  │  →  │
└─────┴─┴─────┴─────┴─────┴─────┴─────────────┴─────┴─────┴─────┴─────┴─┴─────┴─────┴─────┘

LINUX / WINDOWS

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│ GESC│  1  │  2  │  3  │  4  │  5  │  6  │  7  │  8  │  9  │  0  │  -  │  =  │  \  │ BS  │
├─────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┤
│ TAB   │  Q  │  W  │  E  │  R  │  T  │  Y  │  U  │  I  │  O  │  P  │  [  │  ]  │         │
├───────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┐ ENTER │
│ CTRL    │  A  │  S  │  D  │  F  │  G  │  H  │  J  │  K  │  L  │  ;  │  '  │  `  │       │
├─────────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬─────┤
│ SHIFT     │  Z  │  X  │  C  │  V  │  B  │  N  │  M  │  ,  │  .  │  /  │SHIFT│  ↑  │ DEL │
├─────┬─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┴───┬─┴───┬─┴───┬─┴───┬─┴───┬─┼─────┼─────┼─────┤
│ `   │││CTRL │SUPER│ ALT │LOWER│             │RAISE│ ALT │SUPER│ MAC │││  ←  │  ↓  │  →  │
└─────┴─┴─────┴─────┴─────┴─────┴─────────────┴─────┴─────┴─────┴─────┴─┴─────┴─────┴─────┘

LOWER / RAISE

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│ PWR │ F1  │ F2  │ F3  │ F4  │ F5  │ F6  │ F7  │ F8  │ F9  │ F10 │ F11 │ F12 │ INS │ DEL │
├─────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┤
│ CAPS  │BTUSB│     │BAT% │     │     │     │     │PSCR │SCRLK│PAUSE│  ↑  │     │         │
├───────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┐       │
│         │VOL- │VOL+ │MUTE │     │     │  *  │  /  │HOME │PGUP │  ←  │  →  │     │       │
├─────────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬─────┤
│           │LOCK │     │     │     │RESET│  +  │  -  │ END │PGDN │  ↓  │BRI- │STOP │BRI+ │
├─────┬─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┴───┬─┴───┬─┴───┬─┴───┬─┴───┬─┼─────┼─────┼─────┤
│     │││     │     │     │     │             │     │     │     │     │││PREV │PLAY │NEXT │
└─────┴─┴─────┴─────┴─────┴─────┴─────────────┴─────┴─────┴─────┴─────┴─┴─────┴─────┴─────┘

ADJUST

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│MPWR │BRI- │BRI+ │     │     │     │     │PREV │PLAY │NEXT │MUTE │VOL- │VOL+ │     │WAKE │
├─────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┤
│MSCROFF│     │ BT  │     │CLRBT│     │     │     │ DON │DOFF │     │     │     │         │
├───────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┐       │
│LCTRL    │     │     │     │     │     │     │     │     │LOCK │     │     │     │       │
├─────────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬─────┤
│           │LOCK │     │     │BAT% │RESET│ WIN │ MAC │     │     │     │     │     │     │
├─────┬─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┴───┬─┴───┬─┴───┬─┴───┬─┴───┬─┼─────┼─────┼─────┤
│     │││     │     │     │     │             │     │     │     │     │││     │     │     │
└─────┴─┴─────┴─────┴─────┴─────┴─────────────┴─────┴─────┴─────┴─────┴─┴─────┴─────┴─────┘

MOUSE

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│     │     │     │     │     │     │     │     │     │     │     │     │     │     │     │
├─────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┤
│       │     │MCLK │ M↑  │RCLK │     │     │RCLK │ W↑  │MCLK │     │     │     │         │
├───────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┐       │
│         │LCLK │ M←  │ M↓  │ M→  │LCLK │LCLK │ W←  │ W↓  │ W→  │     │     │     │       │
├─────────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬─────┤
│           │MSLOW│MMED │MFAST│MBACK│MFWD │MFWD │MBACK│     │     │     │     │     │     │
├─────┬─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┴───┬─┴───┬─┴───┬─┴───┬─┴───┬─┼─────┼─────┼─────┤
│     │││     │     │     │     │             │     │     │     │     │││     │     │     │
└─────┴─┴─────┴─────┴─────┴─────┴─────────────┴─────┴─────┴─────┴─────┴─┴─────┴─────┴─────┘

BLANK

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│     │     │     │     │     │     │     │     │     │     │     │     │     │     │     │
├─────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┤
│       │     │     │     │     │     │     │     │     │     │     │     │     │         │
├───────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┐       │
│         │     │     │     │     │     │     │     │     │     │     │     │     │       │
├─────────┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬─────┤
│           │     │     │     │     │     │     │     │     │     │     │     │     │     │
├─────┬─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─────┴───┬─┴───┬─┴───┬─┴───┬─┴───┬─┼─────┼─────┼─────┤
│     │││     │     │     │     │             │     │     │     │     │││     │     │     │
└─────┴─┴─────┴─────┴─────┴─────┴─────────────┴─────┴─────┴─────┴─────┴─┴─────┴─────┴─────┘