GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MrBertie/compose-keys: Compose Keys: a windows drop-in replacement for the Linux "Compose" key. Quickly type accented letter and symbols using 2-character combinations

BranchesTags
Open more actions menu

Latest commit

 

History

11 Commits
11 Commits

Folders and files

NameName
Last commit message
Last commit date
README.md
README.md
 
 
compose.ahk
compose.ahk
 
 
compose.exe
compose.exe
 
 
compose.ico
compose.ico
 
 
compose2.ico
compose2.ico
 
 
compose64.exe
compose64.exe
 
 
config.ini
config.ini
 
 
help.txt
help.txt
 
 
hotstring.ahk
hotstring.ahk
 
 
ini-editor.ahk
ini-editor.ahk
 
 
keys.ahk
keys.ahk
 
 

Repository files navigation

Compose Keys

"compose-keys" mimics the functionality of the "Compose" key on Linux computers, and allows you to type accented letters and special symbols by pressing a modifier key followed by intuitive 2-letter combinations.

Installation

Download the latest version of compose-keys using the Zip button above. It is a portable application: unzip it, and copy the contents to a folder on your computer. Then double-click the "compose.exe" file to start the program. You can of course create a shortcut to this file if you need to. There is also a 64bit version ("compose64.exe") for those who need/prefer it.

A new icon will appear in your tray menu; this controls "compose-keys". Right-click to access the menu to Enable/Disable, change Settings, to Restart and to view the Help file. At the top of the menu you can also see the currently active "modifier key".

"compose-keys" is written in AutoHotKey, compiled to a portable .exe, and would not be even remotely possible without the help and libraries of many others on the AHK forum. Thank you all!

If you find compose-keys useful and would like to express your appreciation, please consider donating.

How To Use

Press and release the 'modifier' key¹, then type any of the 2-letter sequences listed below to obtain the accent or symbol you need.

¹ by default [ Right Alt ] key; however this can easily be changed in the settings dialog

Example:

To obtain [ á ] you would press [ Right-Alt ] then [ ' ] then [ a ]. The order is important!

  • Generally for accented letters the key sequence is: modifier => accent => letter
  • For symbols it varies according to the list in the link below. The 2 characters chosen are usually quite logical and easy to learn.

Settings

Using the tray icon menu (right click) you can access this help file, and the configuration file, where the following can be changed:

  1. SoundOnReset : plays a small blip sound to tell you that the program has loaded, or that the modifier key has been reset (by pressing it twice)

  2. ModifierKey : which key should be used as a modifier, e.g. Caps Lock, Right Alt, Left Alt, Right Control, Left Control, Right Shift, Left Shift, None etc... If you select None then the Capslock function below will be turned on by default.

  3. UseCapslock : Also use the Capslock key as a modifier. The normal Capslock function can be accessed via "Shift + Capslock" or "Ctrl + Capslock".

  4. ResetDelay : delay (in microseconds: 1000 = 1 sec) before the modifier key is reset, to prevent unwanted key compositions. Default = 2000ms

Compose Key Table

These are the various Linux compose key options, all 385 of them!

About

Compose Keys: a windows drop-in replacement for the Linux "Compose" key. Quickly type accented letter and symbols using 2-character combinations

Resources

Readme
Activity

Stars

27 stars

Watchers

1 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.