Permalink
Browse files

Add license and minor README changes.

  • Loading branch information...
1 parent baad4e4 commit 4950cb6d4807cf01eb574d0c13d8e192306d199d @benhansenslc committed Mar 29, 2012
Showing with 36 additions and 14 deletions.
  1. +7 −0 LICENSE.txt
  2. +29 −14 README.md
View
@@ -0,0 +1,7 @@
+Copyright (c) 2012 Benjamin Hansen
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
View
@@ -3,39 +3,54 @@ BigCtrl
Add full Ctrl key functionality to the space bar on Windows.
-Holding the space bar while pressing other keys will act
-just the same as if you were holding the Ctrl key. If you
-press and release space without pressing another key then a normal
-space is returned as expected. This works because the Ctrl key is
-virtually never used by itself and the space key is rarely used in
-conjunction with another key. This is particularly useful with the Emacs text editor and other programs that make extensive use of the Ctrl key.
+Holding the space bar while pressing other keys will act just the same
+as if you were holding the Ctrl key. If you press and release space
+without pressing another key then a normal space is returned as
+expected. This works because the Ctrl key is virtually never used by
+itself and the space key is rarely used in conjunction with another
+key. This is particularly useful with the Emacs text editor and other
+programs that make extensive use of the Ctrl key.
Features
--------
Two features try to help minimize mistakes while typing.
-1) A timeout is used to prevent accidental spaces from being inserted when the space bar key is held down for longer than a quick tap and then released without another key having been pressed. This can happen frequently when a typist is about to press a Ctrl key combo and then decides not to. The default timeout is set to 300ms.
+1. A timeout is used to prevent accidental spaces from being inserted
+when the space bar key is held down for longer than a quick tap and
+then released without another key having been pressed. This can happen
+frequently when a typist is about to press a Ctrl key combo and then
+decides not to. The default timeout is set to 300ms.
-2) A delay is used to try to ensure a key that was briefly pressed with the space bar is an intended Ctrl combo and not a fast typist starting a new word. If the space bar is released within the specified delay then the normal keys are returned instead of the Ctrl key sequence. The default delay is 70ms.
+2. A delay is used to try to ensure a key that was briefly pressed
+with the space bar is an intended Ctrl combo and not a fast typist
+starting a new word. If the space bar is released within the specified
+delay then the normal keys are returned instead of the Ctrl key
+sequence. The default delay is 70ms.
-Both the timeout and the delay settings are customizable in the script version.
+Both the timeout and the delay settings are customizable in the script
+version.
How to Run
----------
There are two ways to run the script.
-1) The executable file (BigCtrl.exe) - Just download and double click.
+1. The executable file (BigCtrl.exe) - Just download and double click.
-2) The script file (BigCtrl.ahk) - In order to run the script you will need to download and install AutoHotKey first at [AutoHotKey](http://www.autohotkey.com/).
+2. The script file (BigCtrl.ahk) - In order to run the script you will
+need to download and install AutoHotKey first at
+[AutoHotKey](http://www.autohotkey.com/).
-Note in either case if you want to use this script with programs that are running under administrator privileges you must also run the script under administrator privileges otherwise the key strokes will not be captured.
+Note in either case if you want to use this script with programs that
+are running under administrator privileges you must also run the
+script under administrator privileges otherwise the key strokes will
+not be captured.
Similar Projects
----------------
For Linux there are two similar implementations.
-1) [At Home Modifier](http://gitorious.org/at-home-modifier/pages/Home)
-2) [Space2Ctrl](https://github.com/r0adrunner/Space2Ctrl)
+1. [At Home Modifier](http://gitorious.org/at-home-modifier/pages/Home)
+2. [Space2Ctrl](https://github.com/r0adrunner/Space2Ctrl)

0 comments on commit 4950cb6

Please sign in to comment.