cmdr-keyboard/README.md

3.1 KiB
Raw Blame History

CMDR keyboard 42

Keyboard/Mouse based on standard teensy "Keypad" library for button scanning, standard teensy "usb_keyboard" library for HID keyboard/mouse usb data communication.

Layout:

   Layer 0
   ------------------------------------------      ---------------------------------------------
   |  Tab/Fn2 |  Q  |  W  |  E  |  R  |  T  |      |  Y  |  U  |  I  |  O  |  P  |      Å      |
   | Ctrl/Esc |  A  |  S  |  D  |  F  |  G  |      |  H  |  J  |  K  |  L  |  Ö  |      Ä      |
   |  Shift   |  Z  |  X  |  C  |  V  |  B  |      |  N  |  M  |  ,  |  .  |  -  | Shift/Enter |
   ----------------| M1/M2 | Alt | BSpc/Fn1 |      | Spc/Fn1 | AltGr | Win |--------------------
                   --------------------------      -------------------------
   Layer 1 
   ------------------------------------------      ---------------------------------------------
   |  Tab/Fn2 |  F1 |  F2 |  F3 |  F4 |  F5 |      |  F6 |  F7 |  F8 |  F9 | F10 |     F11     |
   | Ctrl/Esc |  1  |  2  |  3  |  4  |  5  |      |  6  |  7  |  8  |  9  |  0  |      +      |
   |  Shift   |  §  | Del | Esc |  <  |     |      |     |  '  |  ¨  |  ´  |     | Shift/Enter |
   ----------------| M1/M2 | Alt | BSpc/Fn1 |      | Spc/Fn1 | AltGr | Win |--------------------
                   --------------------------      -------------------------
   Layer 2 
   ------------------------------------------      ---------------------------------------------
   |  Tab/Fn2 | F12 | F13 | F14 | F15 | F16 |      | ML  | MD  | MU  | MR  |     |   CapsLock  |
   | Ctrl/Esc | Prev| Play| Next|     |     |      | Left| Down| Up  |Right|     |             |
   |  Shift   |     |     |     |     |     |      | Home| PgD | PgU | End | Ins | Shift/Enter |
   ----------------| M1/M2 | Alt | BSpc/Fn1 |      | Spc/Fn1 | AltGr | Win |--------------------
                   --------------------------      -------------------------
   Game mode 
   ------------------------------------------      ---------------------------------------------
   |   Tab    |     |     |     |     |     |      |     |     |     |     |     |             |
   |   Ctrl   |     |     |     |     |     |      |     |     |     |     |     |             |
   |          |     |     |     |     |     |      |     |     |     |     |     |             |
   ----------------|  Alt  | Spc |          |      |         |       |     |--------------------
                   --------------------------      -------------------------

Features:

  • 42 keys "Split" keyboard layout. 36 finger buttons and 6 thumb buttons.
  • Function keys with total of four layer support (Primary + 2fn layers + Game mode).
  • Mouse movement, wheel up, wheel down, left button, right button and middle button support
  • Status indication -
    • 0 LED off = Normal mode
    • 1 LED constant on = Game mode
    • 2 LED flashing = Caps Lock activated
  • Game mode: Replaces all layer keys with a "Game mode KEY". Configurable for each button
  • Tap/Hold functionality (only for layer0)
  • Combo key (up to three simultaneous keys) support. Configurable for each button