keychron_qmk_firmware/keyboards/tada68/keymaps/unix
noroadsleft 7f4f0f7685 Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)
* Remove QUANTUM_DIR code blocks from keyboard rules

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files that affect entire keyboards.

* remove QUANTUM_DIR code blocks from rules for default keymaps

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files that affect default keymaps.

* remove QUANTUM_DIR code blocks from rules for user keymaps

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files that affect "user" keymaps. (It's actually any keymap
that isn't named `default`.)

* remove QUANTUM_DIR code blocks from rules for community layouts

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files for community layouts.

* remove QUANTUM_DIR code blocks from rules for userspaces

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files for userspaces.
2019-01-04 07:25:48 -08:00
..
config.h added tada68:unix (#3225) 2018-06-25 07:46:21 -07:00
keymap.c added tada68:unix (#3225) 2018-06-25 07:46:21 -07:00
readme.md added tada68:unix (#3225) 2018-06-25 07:46:21 -07:00
rules.mk Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754) 2019-01-04 07:25:48 -08:00

tracyde Unix layout

This layout is friendlier to those that spend the majority of their time in the *nix commandline.

 Base Layer
,----------------------------------------------------------------.
|Esc | 1|  2|  3|  4|  5|  6|  7|  8|  9|  0|  -|  =|Backsp |~ ` |
|----------------------------------------------------------------|
|Tab  |  Q|  W|  E|  R|  T|  Y|  U|  I|  O|  P|  [|  ]|  \  |Del |
|----------------------------------------------------------------|
|CAPS   |  A|  S|  D|  F|  G|  H|  J|  K|  L|  ;|  '|Return |PgUp|
|----------------------------------------------------------------|
|Shift   |  Z|  X|  C|  V|  B|  N|  M|  ,|  .|  /|Shift | Up|PgDn|
|----------------------------------------------------------------|
|Ctrl|Win |Alt |        Space          |Alt| FN|Ctrl|Lef|Dow|Rig |
`----------------------------------------------------------------'
Note: Shift + Esc = ~
      Win   + Esc = `
      Hold  + RShift = (
      Hold  + LShift = )


 Fn Layer
,----------------------------------------------------------------.
|   | F1|F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|Del    |    |
|----------------------------------------------------------------|
|     |   |Up |   |   |   |   |   |   |   |   |   |   |     |Ins |
|----------------------------------------------------------------|
|      |<- |Dn | ->|   |   |<- |Dn |Up | ->|   |   |        |Hme |
|----------------------------------------------------------------|
|        |   |   |Bl-|BL |BL+|   |   |VU-|VU+|MUT|      |   |End |
|----------------------------------------------------------------|
|    |    |    |                       |   |   |    |   |   |    |
`----------------------------------------------------------------'

The changes that were applied over default layout:

  • Left and Right Shift when pressed alone emit ( and ) respectively. Press the opposite Shift to cancel.
  • Leds go into breath animation when USB suspends (because why not).
  • Holding down space activates the lower layer.
  • Changed Home and End to Fn+PgUpPgDn
  • Changed Insert to Fn+Del
  • Removed mouse movement.
  • Changed volume controls to Fn+,./ (this makes volume controls make more sense < > act as you think they should)
  • Added arrow cluster as Fn+hjkl (vim users rejoice)
  • 'Grave-Escape' the escape key. This will allow the Esc key to function like Esc when pressed but act like the Grave key when pressed along with GUI or Shift keys. This allows you to use the Apple hotkey of CMD + ~ to switch between windows of the same app. In my config.h file I implemented the override 'GRAVE_ESC_ALT_OVERRIDE'. This will force ESC to be registered when hitting ALT. This preserves the Apple hotkey Cmd+Opt+Esc.