08-17-2011, 09:22 PM
I am using ALEKS on a laptop and got tired of "a-shift-6-2" to say "a squared". My pinky was dying from all the "shift shift shift shift" pressing.
So I downloaded an old faithful, AutoHotKey, and came up with some simple key remappings to speed things up. AutoHotKey lets you (among other things) create macro commands that send keystrokes and mouse clicks automatically. I used it to remap four keys to cut down on the "shift" plague. Downloading it and using it takes about 5 minutes.
If you download it, to do this all you need is the following commands in the script file. To edit the script file, just make sure AutoHotKey is running and right-click on it (in the system tray) and select "Edit This Script". You can leave the example or delete it all and replace it with the below, it's up to you if you want to play with it more than this.
Here's what I used:
That's it. What this does is the following:
Keep in mind these keys are remapped for everything as long as AutoHotKey is running, so pressing the above keys in an e-mail will still result in the remapped output. You can suspend AHK by right-clicking it's icon and selecting "Suspend" and it will stop doing that until you start it up again. That way you can have it only running when you are using ALEKS.
This is saving my sanity and my fingers. Hope this helps someone else!
So I downloaded an old faithful, AutoHotKey, and came up with some simple key remappings to speed things up. AutoHotKey lets you (among other things) create macro commands that send keystrokes and mouse clicks automatically. I used it to remap four keys to cut down on the "shift" plague. Downloading it and using it takes about 5 minutes.
If you download it, to do this all you need is the following commands in the script file. To edit the script file, just make sure AutoHotKey is running and right-click on it (in the system tray) and select "Edit This Script". You can leave the example or delete it all and replace it with the below, it's up to you if you want to play with it more than this.
Here's what I used:
Code:
`::^
=::+
[::(
]::)
That's it. What this does is the following:
- Maps the ` key to ^ (one keypress to make an exponent)
- Maps the = key to the + key (one keypress for addition)
- Maps the [ key to ( (one keypress to open parentheses)
- Maps the ] key to ) (one keypress to close parentheses)
Keep in mind these keys are remapped for everything as long as AutoHotKey is running, so pressing the above keys in an e-mail will still result in the remapped output. You can suspend AHK by right-clicking it's icon and selecting "Suspend" and it will stop doing that until you start it up again. That way you can have it only running when you are using ALEKS.
This is saving my sanity and my fingers. Hope this helps someone else!
Community-Supported Wiki(link approved by forum admin)
Complete: TESU BA Computer Science
2011-2013 completed all BSBA CIS requirements except 4 gen eds.
2013 switched major to CS, then took a couple years off suddenly.
2015-2017 finished the CS.
CCAF: AAS Comp Sci
CLEP (10): A&I Lit, College Composition Modular, College Math, Financial Accounting, Marketing, Management, Microecon, Sociology, Psychology, Info Systems
DSST (4): Public Speaking, Business Ethics, Finance, MIS
ALEKS (3): College Algebra, Trig, Stats
UMUC (3): Comparative programming languages, Signal & Image Processing, Analysis of Algorithms
TESU (11): English Comp, Business Law, Macroecon, Managerial Accounting, Strategic Mgmt (BSBA Capstone), C++, Data Structures, Calc I/II, Discrete Math, BA Capstone
Warning: BA Capstone is a thesis, mine was 72 pages about a cryptography topic
Wife pursuing Public Admin cert via CSU.
Complete: TESU BA Computer Science
2011-2013 completed all BSBA CIS requirements except 4 gen eds.
2013 switched major to CS, then took a couple years off suddenly.
2015-2017 finished the CS.
CCAF: AAS Comp Sci
CLEP (10): A&I Lit, College Composition Modular, College Math, Financial Accounting, Marketing, Management, Microecon, Sociology, Psychology, Info Systems
DSST (4): Public Speaking, Business Ethics, Finance, MIS
ALEKS (3): College Algebra, Trig, Stats
UMUC (3): Comparative programming languages, Signal & Image Processing, Analysis of Algorithms
TESU (11): English Comp, Business Law, Macroecon, Managerial Accounting, Strategic Mgmt (BSBA Capstone), C++, Data Structures, Calc I/II, Discrete Math, BA Capstone
Warning: BA Capstone is a thesis, mine was 72 pages about a cryptography topic
Wife pursuing Public Admin cert via CSU.