Skip to content

csavalas/HotkeyMapper

Repository files navigation

HotkeyMapper for ThinkPad

main

Provides Vantage-like F12 customization options for the F4-F12 keys.

Features

  • Emulating a single key (eg. Play/Pause key)
  • Emulating full key sequences or combinations (eg. hello world, vs CTRL + SHIFT + 9)
  • Opening any app (option to specify command line arguments for said app)
  • Opening a URL
  • Opening a file with its default association

Installation

  • Download Installer.zip from here
    • Unzip the downloaded Installer.zip file
  • Run setup.bat to perform the following actions:
    • Copy HotkeyMapper.exe (frontend GUI) and HotKeyHelper.exe (Backend key emulator) to your local %APPDATA% folder
    • Create Start Menu links to for HotKeyMapper and the Uninstallataion batch file

Usage

  • Run HotkeyMapper by clicking its shortcut in the Start Menu

Various options

Emulating a Key Sequence (eg. 'hi!')

key1

Option 1

  1. Select Key Sequence from the main window
  2. Adding keys
    • Option 1:
      • Select H from the dropdown menu, then click Add key
    • Option 2:
      • Click into the ...key by kestroke... box, tap the H key, and it will be automatically added
    • Repeat whichever option you chose for i and !
  3. Steal Focus (OFF by default for key sequences)
    • Check this box if you do NOT want the focused application to receive your key sequence
    • Uncheck this box if you DO want the focused application to receive your key sequence
      • In this example (hi!), you would likely want to uncheck this box so the focused app receives the input (eg. email client)
  4. Press the Apply key.

Emulating a Key Combination (eg. [CTRL] + [SHIFT] + 9)

key1

  1. Select Key Combination from the main window
  2. Adding keys
    • Option 1:
      • Select CTRL from the dropdown menu, then click Add key
    • Option 2:
      • Click into the ...key by kestroke... box, tap the CTRL key, and it will be automatically added
    • Repeat whichever option you chose for SHIFT and 9
  3. Steal Focus (ON by default for key combos)
    • Check this box if you do NOT want the focused application to receive your key sequence
      • In this example ([CTRL] + [SHIFT] + 9), you would likely want to check this box unless your key combo is specific to the focused app
    • Uncheck this box if you DO want the focused application to receive your key sequence
  4. Press the Apply key.

Opening an app (eg. chrome.exe --app=http://google.com)

app

  1. Select Open App from the main window
  2. Select Browse to navigate to and select your executable file, in this case chrome.exe
  3. Optional Enter in any command lin arguments for your app, in this example: --app=http://google.com
  4. Press the Apply key.

Opening a URL (eg. https://ebaumsworld.com)

app

  1. Select Open URL from the main window
  2. Enter in the desired URL, in this case https://ebaumsworld.com
  3. Press the Apply key.

Opening a file (eg. some_text_file.txt)

app

  1. Select Open File from the main window
  2. Select Browse to navigate to and select your file, in this case some_text_file.txt
  3. Press the Apply key.

Clearing customization

  1. Select Clear customization from the main window
  2. Press Yes in the confirmation dialog.

About

Hotkey Mapper for Lenovo Thinkpads

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published