Creasty Keyboard Save

Master of keyboard is master of automation (Key remapper implementation in Swift)

Project README

Keyboard

Build Status GitHub release License

Master of keyboard is master of automation.

Installation

$ brew cask install creasty/tools/keyboard

List of actions

+ denotes a key sequence in the 'super key' mode which is activated by pressing and holding the first letter with no modifier keys.

Window/space navigation

Key Description
S+H Move to left space
S+L Move to right space
S+J Switch to next application
S+K Switch to previous application
S+N Switch to next window
S+B Switch to previous window
S+M Mission control
Requirements

Open "System Preferences" and set the following shortcuts.

  • Mission Control > Move left a space Ctrl-LeftArrow
  • Mission Control > Move right a space Ctrl-RightArrow
  • Keyboard > Move focus to next window Cmd-F1
1 2

Window resizing/positioning

Key Description
S+D+F Full screen
S+D+H Left half
S+D+J Bottom half
S+D+K Top half
S+D+L Right half

Emacs mode

Key Description Shift allowed
Ctrl-C Escape NO
Ctrl-D Forward delete NO
Ctrl-H Backspace NO
Ctrl-J Enter NO
Ctrl-P :arrow_up: YES
Ctrl-N :arrow_down: YES
Ctrl-B :arrow_left: YES
Ctrl-F :arrow_right: YES
Ctrl-A Beginning of line YES
Ctrl-E End of line YES

Word motions

Key Description
A+D Delete word after cursor
A+H Delete word before cursor
A+B Move cursor backward by word
A+F Move cursor forward by word

Mouse keys

Mouse button:

Key Description
C+M Left click
C+, Right click

Cursor pointer:

Key Description
Parallel movements (10px)
C+H :arrow_left:
C+J :arrow_down:
C+K :arrow_up:
C+L :arrow_right:
Parallel movements (10%)
C+S+H :arrow_left:
C+S+J :arrow_down:
C+S+K :arrow_up:
C+S+L :arrow_right:
Diagonal movements (10px)
C+H+J
C+J+L
C+K+L
C+H+K ↖️
Diagonal movements (10%)
C+S+H+J
C+S+J+L
C+S+K+L
C+S+H+K ↖️
Quick jump actions (Highlight enabled)
C+Y Top-left corner
C+U Bottom-left corner
C+I Top-right corner
C+O Bottom-right corner
C+U+I Center of screen

Scroll:

Key Description
C+X+H :arrow_left:
C+X+J :arrow_down:
C+X+K :arrow_up:
C+X+L :arrow_right:

Highlight:

Key Description
C+Space Highlight the location of the mouse pointer

Switch input source

Key Description
Ctrl-; Selects next source in the input menu

Switch input source with Escape key

Change the input source to English as you leave 'insert mode' in Vim with Escape key so it can prevent IME from capturing key strokes in 'normal mode'.

Key Description
Ctrl-C Invokes EISUU, Ctrl-C
Escape Invokes EISUU, Escape

Switch between apps

Key App Bundle ID URL
;+F Finder com.apple.finder N/A
;+M Alacritty io.alacritty https://github.com/jwilm/alacritty
;+T Things com.culturedcode.ThingsMac https://culturedcode.com/things
;+N Bear net.shinyfrog.bear https://bear.app

Fool-safe "Quit Application"

Prevents Cmd-Q from quiting applications.

Key Description
Cmd-Q No-op
Cmd-Q, Cmd-Q Invokes Cmd-Q. Quits application
Open Source Agenda is not affiliated with "Creasty Keyboard" Project. README Source: creasty/Keyboard
Stars
53
Open Issues
0
Last Commit
1 year ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating