keychron_qmk_firmware/keyboards/kc60se/keymaps/default/readme.md
Blake C. Lewis 419002a63b
[Keyboard] KC60SE cleanup (#8171)
* coding style cleanup, enable/disable misconfigured/broken features

* add SCLN missing, compile with backlight PWM  warning

* edit json

* new info.json from KLE

* new info.json from KLE using QMK converter

* changes notes

* notes in pull request

* missing line in comments

* line wrap

* Update keyboards/kc60se/config.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/keymaps/default/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/rules.mk

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* comment back in rules.mk

* add  2 iso layouts and keymaps, 1 ansi kemap, compiled and tested

* keymaps and info

* Delete keymap.c

not ready, I need to get a few iso characters corrected

* Delete keymap.c

not ready, need to get a few iso character define correctly

* Update info.json

Bspc to Backspace

* no unicode

* gui_on and gui_off in readme

* Update keyboards/kc60se/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* remove is_command

* Update keyboards/kc60se/config.h

remove comment

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Update keyboards/kc60se/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Update keyboards/kc60se/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* remove \\ in keymaps

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/kc60se.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kc60se/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>

* set led pin b2 to output mode in matrix_init_kb(), toggle it in led_update_kb()

* Update config.h

I had commented  FORCE_NKRO out.. WHy did it com back?

Co-authored-by: Check your git settings! <chris@chris-laptop>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-02-19 01:12:52 -08:00

2.8 KiB

HHKB: The default keymap for KC60SE

Happy Hacker Keyboard (US layout):

  • [Esc] moves down replacing [ ~ ]
  • 2u [Backspace] split into [ \ ] and [ ~ ]
  • move [Backspace] down a row to replace [ \ ]
  • a dip switch toggles the default: Delete or Backspace, [Fn ] invokes non-default
  • 2.75u [ Shift ] split into 1.75u [Shift] & [Fn ]
  • Control replaces Caplock, [FN ] [ Tab ] toggles Caplock, led under Control toggles w/Caplock
  • the botom row is configurable, the Meta key could be assigned a few values with dip switches,
  • HHKB Lite2
    |Fn |Alt |Meta|        Space          |Meta|Alt |
    |Fn |Meta|Alt |        Space          |ALt |Meta|
  • HHKB Professional2
        |Alt |Fn  |        Space          |Meta|Alt |
        |Meta|Alt |        Space          |Alt |Meta|
        |Fn  |Alt |        Space          |Alt |Meta|
  • this PCB and keymap will support up to 8 keys on the bottom row with minimal editing.

Base Layer

  ,--------------------------------------------------------------------------.
  | esc|  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 |  0 |  - |  = |  \ |  ` |
  |--------------------------------------------------------------------------|
  | tab   |  Q |  W |  E |  R |  T |  Y |  U |  I |  O |  P |  [ |  ] | bksp |
  |--------------------------------------------------------------------------|
  | ctrl   |  A |  S |  D |  F |  G |  H |  J |  K |  L |  ; |  ' |  enter   |
  |--------------------------------------------------------------------------|
  | lshift   |  Z |  X |  C |  V |  B |  N |  M |  , |  . |  / | rshift | fn0|
  `--------------------------------------------------------------------------'
         |lalt| fn0   |               space              | rgui  |ralt|
         `------------------------------------------------------------'

Function Layer

  • Extra keys: (mprv, mply, mnxt)
  • I think the number pad * / - and + did not come on the Professional, but did on Lite
  ,--------------------------------------------------------------------------.
  |    | f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10| f11| f12|    | ins|
  |--------------------------------------------------------------------------|
  | caps |blon|blup|    |    |NKRO|    |    | psc|slck|paus| up |    |  del  |
  |--------------------------------------------------------------------------|
  |       |vol-|vol+|mute|    |    | *  | /  |home|pgup|left|rght| penter    |
  |--------------------------------------------------------------------------|
  |          |mprv|mply|mnxt|    |    | +  | -  |end |pgdn|down|        |    |
  `--------------------------------------------------------------------------'
          |    |      |                                  | mstop |    |
          `-----------------------------------------------------------'