Left Arrow Large icon of a male with wavy hair and a button-up shirt

Ike Bischof

Diagram of a keyboard showing how key functions change when the semicolon key is held. Arrow keys and backspace are moved to the home-row.

Dynamic Keyboard Remapping Script

Personal ongoing project
Designed over several years

A keyboard, where some of the keys have an orange duplicate key overlaying them

Problem and Solution

Skills Demonstrated

Results

Description

A program (Autohotkey script) that enhances the functionality and ergonomics of the keyboard by relocating frequently used keys (such as arrow keys, backspace, and home/end) to more easily reachable positions when holding down specific modifier keys such as the semicolon key and Caps Lock. The result is a highly effective tool for boosting productivity when writing code and documents, refined over years of experimentation and revisions.

Diagram of a keyboard showing how key functions change when the semicolon key is held. Arrow keys and backspace are moved to the home-row. Diagram of a keyboard showing how key functions change when the Caps Lock key is held. Some keys open software including Notepad and Google Chrome.