2022-10-18 15:27:11 +02:00
2022-11-15 22:56:54 +01:00
2022-11-06 23:29:25 +01:00
2022-11-03 18:47:05 +01:00
2022-10-18 15:27:11 +02:00
2022-11-06 23:53:28 +01:00

CMDR keyboard 42

image

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 |
   ----------------|  Alt  | Spc | BSpc/Fn1 |      | Spc/Fn1 | AltGr | Win |--------------------
                   --------------------------      -------------------------
   Layer 1 (Fn1)
   ------------------------------------------      ---------------------------------------------
   |  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   |  6  |  7  |  8  |  9  |  0  |      | F18 |  <  |  '  |  ¨  |  +  | Shift/Enter |
   ----------------|  Alt  | Spc | BSpc/Fn1 |      | Spc/Fn1 | AltGr | Win |--------------------
                   --------------------------      -------------------------
   Layer 2 (Fn2)
   ------------------------------------------      ---------------------------------------------
   |  Tab/Fn2 | F12 | F13 | F14 | F15 | F16 |      | ML  | MD  | MU  | MR  | MWU |   CapsLock  |
   | Ctrl/Esc | Prev| Play| Next|  M1 |  M2 |      | Left| Down| Up  |Right| MWD |    PrtSc    |
   |  Shift   |  §  | Del | F17 | SCE |  M3 |      | Home| PgD | PgU | End | Ins | Shift/Enter |
   -----------------| Alt | Spc  | BSpc/Fn1 |      | Spc/Fn1 | AltGr | Win |--------------------
                   --------------------------      -------------------------

tap/hold

Features:

  • 42 keys "Split" keyboard layout. 36 finger buttons and 6 thumb buttons.
  • Extreme low profile (only one pcb).
  • Cost efficient solution with one pcb and one 3D printed cover.
  • 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 -
    • LED off = Normal mode
    • LED flashing = Caps Lock activated
  • Tap/Hold functionality (only for layer0)
  • Combo key (up to three simultaneous keys) support. Configurable for each button
Description
No description provided
Readme GPL-2.0 95 MiB
Languages
Rust 79.2%
Python 17.9%
Just 2.9%