Giter VIP home page Giter VIP logo

half-qwerty's Introduction

Half-QWERTY

A just for fun (but functional) one-handed typing script using AutoHotkey to mirror the right half of the keyboard onto the left.

Please continue reading or see the following link for futher documentation: http://blog.lennyevans.net/2011/10/half-qwerty-mirrored-keyboard.html

This script mirrors the right half of the keyboard onto the left half of the keyboard when the space bar is held down (instead of just pressed). It is a one-handed (specifically left-handed) typing script created in AutoHotkey_L, which I understand is now the main branch of AutoHotkey.

WASD arrow keys and WASD mouse control (basic) are also implemented as well as the ability to turn the script on and off. It's necessary to turn the script off when typing with both hands because there is a small delay on some characters as a consequence of using the space bar as the modifier (mirror) key.

It is surprisingly easier to type this way than expected, though a typing tutor does help significantly.

One of the keys in the script calls an application named "Everything". "Everything" is a replacement for windows search that I really like and use. You may need to remove that line to prevent an error when using the associated button if you don't have the "Everything" tool.

Links

AutoHotkey Website http://ahkscript.org/

SciTE4AutoHotkey (editor) http://fincs.ahk4.net/scite4ahk/

AutoHotKey_L on GitHub https://github.com/Lexikos/AutoHotkey_L

Keys

` (the ~ key) | Suspend/resume the script

Mouse Back Button | Suspend/resume the script

Mouse Forward Button | Call "everything.exe" application

Space + Ctrl | Escape

Caps Lock | Enter

Space + Tab | Backspace

Tab + Space | Delete

Space + Shift | Next letter entered will be capitalized

Shift + w | Up arrow

Shift + a | Left arrow

Shift + s | Down arrow

Shift + d | Right arrow

Ctrl + Shift + w | Select up

Ctrl + Shift + a | Select left

Ctrl + Shift + s | Select down

Ctrl + Shift + d | Select right

Space + ` | Toggle mouse WASD

Caps Lock | Left Click

Shift + w | Move mouse up

Shift + a | Move mouse left

Shift + s | Move mouse down

Shift + d | Move mouse right

Shift + Space + s | "Chrome: Open active link in new tab

Firefox: Open right-click menu on activelink

IE: Open right-click menu on active link

Windows: Open right-click menu on item

(Use the Shift + WASD keys to select links.)"

Space + q | p

q + Space | \

Space + w | o

Space + e | i

Space + r | u

Space + t | y

Caps Lock + Space | "

Space + Caps Lock | Single quote

Space + a | ;

a + Space | :

Space + s | l

Space + d | k

Space + f | j

Space + g | h

Space + z | ?

z + Space | /

Space + x | .

Space + c | ,

Space + v | m

Space + b | n

1 + Space | !

2 + Space | @

3 + Space | #

4 + Space | $

5 + Space | %

6 + Space | ^

7 + Space | &

8 + Space | *

9 + Space | (

0 + Space | )

Space + 1 | 0

Space + 2 | 9

Space + 3 | 8

Space + 4 | 7

Space + 5 | 6

Shift + Space + t | =

Shift + Space + 3 | (

Shift + Space + 4 | )

Shift + Space + e | [

Shift + Space + r | ]

Shift + Space + d | {

Shift + Space + f | }

Shift + Space + c | <

Shift + Space + v | >

Shift + Space + g | -

half-qwerty's People

Contributors

levans88 avatar

Stargazers

みづな れい avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

salvoroni

half-qwerty's Issues

Comment code

This is an old project that I created a repo for. The code needs to be revisited and properly commented.

Issue with mouse navigation part of code

Loading the script as-is will give an error:

Error: Invalid hotkey.

Specifically: *#up::MouseMove, 0, -20, 0, R
Line 51...etc

If you delete/comment out lines 46-86, it works without issue! Great work!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.