All Projects → almogtavor → static-hands

almogtavor / static-hands

Licence: MIT license
⌨️🤯 Stop moving hands, and start code fast ⚡⚡

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
autohotkey
350 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to static-hands

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 (-16.67%)
Mutual labels:  shortcut, coding, ahk
Androidshortcuts
Example app for shortcuts
Stars: ✭ 335 (+830.56%)
Mutual labels:  shortcut, shortcuts
Keymage
Yet Another JS Keybinding library
Stars: ✭ 325 (+802.78%)
Mutual labels:  shortcut, shortcuts
Hotkeys
➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
Stars: ✭ 5,165 (+14247.22%)
Mutual labels:  shortcut, shortcuts
hotkey
⌨️ cross-platform hotkey package
Stars: ✭ 82 (+127.78%)
Mutual labels:  shortcut, shortcuts
executor
A powerful "short-cutter" to your console to you and your team!
Stars: ✭ 21 (-41.67%)
Mutual labels:  shortcut, shortcuts
Python Shortcuts
Create Siri Shortcuts with Python
Stars: ✭ 525 (+1358.33%)
Mutual labels:  shortcut, shortcuts
Electron Localshortcut
Add keyboard shortcuts locally to a BrowserWindow instance, without using a Menu
Stars: ✭ 366 (+916.67%)
Mutual labels:  shortcut, shortcuts
Start-Menu-Manager
App to add websites/software/files/folders/scripts to the Windows 10 Start Menu and Taskbar, and priority shortcuts to Windows 10 Search.
Stars: ✭ 126 (+250%)
Mutual labels:  windows-10, shortcuts
codeReads
goodReads (pun intended) for coding and programming
Stars: ✭ 29 (-19.44%)
Mutual labels:  code, coding
Julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
Stars: ✭ 216 (+500%)
Mutual labels:  code, coding
react-shortcut
Convenient React component that detects if the given key combination is pressed, and triggers a callback
Stars: ✭ 16 (-55.56%)
Mutual labels:  shortcut, shortcuts
Thimble.mozilla.org
UPDATE: This project is no longer maintained. Please check out Glitch.com instead.
Stars: ✭ 1,414 (+3827.78%)
Mutual labels:  code, coding
hotscript
HotScript - Revolutionizing how Windows works.
Stars: ✭ 29 (-19.44%)
Mutual labels:  shortcut, ahk
keybind
ClojureScript key bindings (shortcut) library
Stars: ✭ 85 (+136.11%)
Mutual labels:  shortcut, shortcuts
Xcactionbar
"Alfred for Xcode" plugin
Stars: ✭ 1,217 (+3280.56%)
Mutual labels:  shortcut, shortcuts
Code Dot Org
The code powering code.org and studio.code.org
Stars: ✭ 631 (+1652.78%)
Mutual labels:  code, coding
Guide To Staying Productive
If you're looking for ways to stay motivated and focused, while still having fun, this guide is for you! Contributions and any kind of improvements are very welcome!
Stars: ✭ 116 (+222.22%)
Mutual labels:  code, coding
privacy-settings
Guide to privacy settings for most major softwares and services.
Stars: ✭ 97 (+169.44%)
Mutual labels:  windows-10
Fluent-Design-For-Web
Windows 10 Inspired UI For Web
Stars: ✭ 28 (-22.22%)
Mutual labels:  windows-10

Static Hands - Turn your Unused CapsLock Key a Superhero 🦸‍♂️🚀

⌨️ Super useful shortcuts with the CapsLock key that spare the need to move hands while typing. Super simple. No learning curve.

All of the shortcuts use the CapsLock key, which 99% of programmers don't use 99% of their time. With static hands, you can let CapsLock turn your keyboard into a magical hands position fixed keyboard.

*Irrelevant for Vim users.

Click here for the documentation.

10 Seconds Tutorial

The goal of static-hands is to enable the following features:

Where "Super" means that each press is translated to 5/6 actual presses. In a more detailed manner, the main key-bindings of static-hands are:

Installation

First of all, install AutoHotKey. Then:

  • Option one: Simply install the file by running the install.bat as an administrator (makes Static Hands load on the computer's startup).

  • Option two: Install the file by clicking the install.exe (won't move Static Hands to startup folder).

  • Option three: Clone project, run static-hands --> Windows --> run.ahk with AutoHotkey. To put ahk into effect automatically every time PC start

    • Select run.ahk, and press Ctrl+C.
    • Press Win+R to open the Run dialog, then enter shell:startup and click OK or Enter. This will open the Startup folder for the current user. To instead open the folder for all users, enter shell: common startup (however, in that case, you must be an administrator to proceed).
    • Right-click inside the window, and click "Paste Shortcut". The shortcut to the script should now be in the Startup folder.

Static Hands vs Vim

Vim shortcuts are great, but they have a learning curve. And not a short one. Static Hands' shortcuts are super simple and quick. If you are already a vim user, you do not need this repo. And for us non-Vim users. The feature Vim users praise the most is the ability to move the cursor without changing hand position (HJKL keys). They actually like it so much they write plugins for every other program in the world to support the same shortcuts via “Vim modes”. The thing is that Vim mode is less intuitive (HJKL for arrows is much inconvenient than IJKL), and it forces more adaptation time.

Basic Features

The Strength of these key bindings is in the shortcuts. For example, the shortcut Ctrl+Left Arrow is a great shortcut, but in reality that forces us, developers, to move our hands to the sides. We can now use CapsLock+f+j and get the same results without any effort. It'll take some time to fully get used to it, but it will pay off.

Available commands ⏱️

Left and Right Hand Key Bindings

Key/Commands Function 💥
CapsLock+j Left
CapsLock+k Down
CapsLock+i Up
CapsLock+l Right
CapsLock+u To the start of the line (Home)
CapsLock+o To the end of the line (End)
CapsLock+h Delete
CapsLock+; Backspace
CapsLock+' Enter
CapsLock+p Insert
CapsLock+y PageUp
CapsLock+n PageDown
CapsLock++ Window always on top (toggle to turn off)

Left Hand Key Bindings

Key/Commands Function
CapsLock+f Ctrl
CapsLock+d Shift
CapsLock+s Alt
CapsLock+w Win Key
  • Notice one-click CapsLock still functions the same

Speed ⚡️

Key/Commands Function
CapsLock+m Left X 6
CapsLock+, Down X 5
CapsLock+8 Up X 5
CapsLock+. Right X 6

Case Changing

Key/Commands Function
CapsLock+9 Upper Case
CapsLock+0 Lower Case
CapsLock+- Title Case
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].