qwerty_code_friendly: minor updates (#2494)
* qwerty_code_friendly: minor updates - Correct mistake in ascii keymap. - Make lower right key delete again, but make it configurable. - Make double shift for double quotes optional. * qwerty_code_friendly: shift users title-caps
This commit is contained in:
parent
3313473004
commit
0603dcb1be
2 changed files with 102 additions and 31 deletions
|
@ -3,6 +3,9 @@
|
|||
- This layout aims to balance muscle memory from a typical QWERTY layout
|
||||
with having keys used for software development easily accessible.
|
||||
|
||||
The this layout is a normalized qwerty,
|
||||
with some configurable keys left thumb cluster so you can use it more as needed.
|
||||
|
||||
- Arrow keys follow VIM convention
|
||||
(the media layer even uses arrow keys for HJKL).
|
||||
|
||||
|
@ -21,13 +24,6 @@
|
|||
however using the larger thumb cluster
|
||||
ended up being more of a reach while typing.
|
||||
|
||||
- There is a handy shortcut for writing quotes that inserts the cursor
|
||||
between the quotation marks.
|
||||
|
||||
Holding LShift, then RShift types: "" (then presses left).
|
||||
|
||||
Holding RShift, then LShift types: '' (then presses left).
|
||||
|
||||
## Configuration
|
||||
|
||||
Some optional behavior is configurable without editing the code
|
||||
|
@ -37,6 +33,14 @@ using `CFQ_` prefixed defines which can be set by passing `EXTRAFLAGS` to make.
|
|||
(0..7) are used for custom-keys
|
||||
- `CFQ_USE_MOMENTARY_LAYER_KEYS`
|
||||
is used to prevent layer keys from toggling when tapped.
|
||||
- `CFQ_USE_SHIFT_QUOTES`
|
||||
an optional handy shortcut for writing quotes that inserts the
|
||||
cursor between the quotation marks.
|
||||
|
||||
Holding LShift, then RShift types: "" (then presses left).
|
||||
|
||||
Holding RShift, then LShift types: '' (then presses left).
|
||||
|
||||
- `CFQ_WORD_[A-Z]`
|
||||
defines can bind a key to an entire user defined word.
|
||||
|
||||
|
@ -54,13 +58,13 @@ using `CFQ_` prefixed defines which can be set by passing `EXTRAFLAGS` to make.
|
|||
|--------+------+------+------+------+------| [ | | ] |------+------+------+------+------+--------|
|
||||
| LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift |
|
||||
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||
| LCtl |Super | Alt | ~L1 |Space | | Left | Down | Up |Right | Ins |
|
||||
| LCtl |Super | Alt | ~L1 |Space | | Left | Down | Up |Right | Del |
|
||||
`----------------------------------' `----------------------------------'
|
||||
,-------------. ,-------------.
|
||||
| < | > | | Home | End |
|
||||
| Ins |NumClk| | Home | End |
|
||||
,------+------+------| |------+------+------.
|
||||
| | |CapsLk| | PgUp | | |
|
||||
|BSpace| Del |------| |------| ~L2 |Space |
|
||||
|BSpace| Del |------| |------| ~L2 |Enter |
|
||||
| | | ~L3 | | PgDn | | |
|
||||
`--------------------' `--------------------'
|
||||
|
||||
|
@ -75,7 +79,7 @@ Optional overrides: see CFQ_USER_KEY# defines.
|
|||
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||
| | | | | | | | | | | | | | | |
|
||||
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||
| | | | USR1 | | | | | | | |
|
||||
| | | | USR1 | | | | | | | USR8 |
|
||||
`----------------------------------' `----------------------------------'
|
||||
,-------------. ,-------------.
|
||||
| USR2 | USR3 | | | |
|
||||
|
@ -166,6 +170,12 @@ eg: `-DCFQ_WORD_E=\"my@email.com\"`
|
|||
|
||||
## Changelog
|
||||
|
||||
- 2018/03/08
|
||||
Add `CFQ_USE_SHIFT_QUOTES` option.
|
||||
Add `CFQ_USER_KEY8` key.
|
||||
|
||||
When holding shift `CFQ_WORD_[A-Z]` use title caps.
|
||||
|
||||
- 2018/03/06
|
||||
Add layer for user defined words (replaces `CFQ_USE_EXPEREMENTAL_LAYER`).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue