Skip to content

Instantly share code, notes, and snippets.

@meyt
Last active November 30, 2025 05:10
Show Gist options
  • Select an option

  • Save meyt/dca9c90f83ccb4f6a53af7785b026376 to your computer and use it in GitHub Desktop.

Select an option

Save meyt/dca9c90f83ccb4f6a53af7785b026376 to your computer and use it in GitHub Desktop.
Keyboard Layout - ASCII
┌─────┐     ┌─────┬─────┬─────┬─────┐  ┌─────┬─────┬─────┬─────┐  ┌─────┬─────┬─────┬─────┐  ┌─────┬─────┬─────┐
│ESC  │     | F1  │ F2  │ F3  │ F4  |  │ F5  │ F6  │ F7  │ F8  │  | F9  │ F10 │ F11 │ F12 │  |PSCR │SLOCK│PAUSE│
└─────┘     └─────┴─────┴─────┴─────┘  └─────┴─────┴─────┴─────┘  └─────┴─────┴─────┴─────┘  └─────┴─────┴─────┘
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬───────────┐  ┌─────┬─────┬─────┐  ┌─────┬─────┬─────┬─────┐
│ `   │  1  │  2  │  3  │  4  │  5  │  6  │  7  │  8  │  9  │  0  │  -  │  =  │BACKSPACE  │  |INS  │HOME │PGUP │  │NLOCK│  /  │  *  │  -  │
├─────┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬────────┤  ├─────┼─────┼─────┤  ├─────┼─────┼─────┼─────┤
│TAB     │  Q  │  W  │  E  │  R  │  T  │  Y  │  U  │  I  │  O  │  P  │  [  │  ]  │   \    │  |DEL  |END  |PGDN |  |  7  |  8  |  9  |     |
├────────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴────────┤  └─────┴─────┴─────┘  ├─────┼─────┼─────┤     |
│CAPS     │  A  │  S  │  D  │  F  │  G  │  H  │  J  │  K  │  L  │  ;  │  '  │ENTER        │                       |  4  |  5  |  6  |     |
├─────────┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────────────┤        ┌─────┐        ├─────┼─────┼─────┤ENTER|
│LSHFT       │  Z  │  X  │  C  │  V  │  B  │  N  │  M  │  ,  │  .  │  /  │RSHFT           │        │UP   │        |  1  |  2  |  3  |     |
├──────┬─────┴─┬───┴──┬──┴─────┴─────┴─────┴─────┴─────┴┬────┴──┬──┴────┬┴──────┬─────────┤  ┌─────┼─────┼─────┐  ├─────┴─────┼─────┤     |
│LCTRL │WIN    │LALT  │SPC                              │RALT   │WIN    │MENU   │RCTRL    │  |LEFT |DOWN |RIGHT|  |  0        |  .  |     |
└──────┴───────┴──────┴─────────────────────────────────┴───────┴───────┴───────┴─────────┘  └─────┴─────┴─────┘  └───────────┴─────┴─────┘

Required function keys:

  • home, end
  • pageup, pagedown
  • context menu (right click action)
  • left-alt, right-alt
  • left-shift, right-shift
  • left-ctrl, right-ctrl
  • win key
  • arrow keys
  • tab, caps-lock

Shape and size:

  • normal key width: 12~15mm, height: 12~15mm
  • large backspace (30~36mm)
  • large shifts, both side (left: ~40mm, right: ~50mm)
  • rectangle enter same as backspace (also same size)
  • backslash under backspace
  • large caps-lock and tab keys (caps-lock: 30mm, tab: 25mm)

Optional / better-to-have keys:

  • media and volume keys
  • numpad

NOTE: no fn switch for mentioned keys!

@meyt
Copy link
Author

meyt commented Jul 9, 2025

. --------------------------------------------------------------------.        
| [Esc] [1][2][3][4] [5][6][7][8] [9][10][11][12]               o o o |        
|                                                                     |        
| [`][1][2][3][4][5][6][7][8][9][0][-][=][BSPC] [I][H][U] [N][/][*][-]|        
| [TB][Q][W][E][R][T][Y][U][I][O][P][{][}][  \] [D][E][D] [7][8][9]|+||        
| [CAP][A][S][D][F][G][H][J][K][L][;]['][ENTER]           [4][5][6]|_||        
| [SHIFT][Z][X][C][V][B][N][M][,][.][/][ SHIFT]    [^]    [1][2][3]| ||        
| [ c][ w][ a][_______________][ a][ w][ m][ c] [<][V][>] [ 0  ][.]| ||        
`---------------------------------------------------------------------'   

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment