All Projects → creasty → Keyboard

creasty / Keyboard

Licence: MIT license
Master of keyboard is master of automation (Key remapper implementation in Swift)

Programming Languages

swift
15916 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Keyboard

Keyboard
⌨ Toward a more useful keyboard
Stars: ✭ 1,522 (+3282.22%)
Mutual labels:  karabiner, keyboard, hammerspoon
Spacehammer
Hammerspoon config inspired by Spacemacs
Stars: ✭ 280 (+522.22%)
Mutual labels:  keyboard, hammerspoon
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (+1308.89%)
Mutual labels:  keyboard, hammerspoon
dotfiles
github.com/casprwang/dotfiles
Stars: ✭ 30 (-33.33%)
Mutual labels:  karabiner, hammerspoon
dotfiles
💾 dotfiles for macOS - includes zsh, hyper key, Karabiner, and Phoenix configurations. Installation via dotbot.
Stars: ✭ 41 (-8.89%)
Mutual labels:  karabiner, hammerspoon
hammerspoon-hyperex
Hammerspoon configuration library which provides yet another modifier key.
Stars: ✭ 46 (+2.22%)
Mutual labels:  hammerspoon
PickerButton
PickerButton is subclass of UIButton that presents UIPickerView in UIKeyboard.
Stars: ✭ 41 (-8.89%)
Mutual labels:  keyboard
dotfiles
Personal configuration files. neovim, alacritty, hammerspoon and others.
Stars: ✭ 83 (+84.44%)
Mutual labels:  hammerspoon
My Mac Os
List of applications and tools that make my macOS experience even more amazing
Stars: ✭ 18,331 (+40635.56%)
Mutual labels:  karabiner
steno
Embedded steno firmware + custom steno PCBs
Stars: ✭ 47 (+4.44%)
Mutual labels:  keyboard
quickey
⚡️ Quickey creates keyboard shortcuts for your web apps
Stars: ✭ 37 (-17.78%)
Mutual labels:  keyboard
FormToolbar
Simple, movable and powerful toolbar for UITextField and UITextView.
Stars: ✭ 85 (+88.89%)
Mutual labels:  keyboard
dotfiles
The config that makes me a productivity whiz 🧙‍♂️
Stars: ✭ 36 (-20%)
Mutual labels:  hammerspoon
keyboard-center
Application for mapping macro keys on Logitech keyboards
Stars: ✭ 37 (-17.78%)
Mutual labels:  keyboard
keeb
The code for a handwired bluetooth keyboard made from two halves, with no wires inbetween.
Stars: ✭ 25 (-44.44%)
Mutual labels:  keyboard
MyAHKScript
An AutoHotkey script that I use on the daily basis for my PC. Comes with an installer that takes care of everything for you.
Stars: ✭ 22 (-51.11%)
Mutual labels:  keyboard
iOSUtilitiesSource
IOS Utilities Library for Swift
Stars: ✭ 46 (+2.22%)
Mutual labels:  keyboard
metaKeyboard
turn a common keyboard into a 61-key keyboard for the keyboard shortcut fun like you, I'm a programer, I want to improve coding efficiency
Stars: ✭ 30 (-33.33%)
Mutual labels:  keyboard
improved-osk-gnome-ext
Improved On Screen Keyboard for Gnome Shell
Stars: ✭ 22 (-51.11%)
Mutual labels:  keyboard
keyboard
A terrible terrible soft-keyboard that randomises keys on every press.
Stars: ✭ 17 (-62.22%)
Mutual labels:  keyboard

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 ⬆️ YES
Ctrl-N ⬇️ YES
Ctrl-B ⬅️ YES
Ctrl-F ➡️ 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 ⬅️
C+J ⬇️
C+K ⬆️
C+L ➡️
Parallel movements (10%)
C+S+H ⬅️
C+S+J ⬇️
C+S+K ⬆️
C+S+L ➡️
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 ⬅️
C+X+J ⬇️
C+X+K ⬆️
C+X+L ➡️

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].