Skip to content

Commit 3111323

Browse files
committed
Add readme and accented letter é
1 parent c079ff0 commit 3111323

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

README.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# US International keyboard witout deadkeys overlay
2+
3+
This AHK script is intended to be used with `US` keyboard layout, and maps some of the AltGr hotkeys to the same symbols as `US International` keyboard.
4+
5+
By doing it this way we get a `US international without deadkeys` layout, but without the negative side effect `Ctrl + Alt + ...` shortcuts not working in all programs (since Windows does not treat `AltGr` as a different key).
6+
This script however does treat `right alt` as a different key than `left alt` or `Ctrl + Alt`.
7+
8+
## Keyboard shortcuts
9+
10+
For full list (or to add your own) simply edit the .ahk file in a text editor.
11+
12+
Note that the `RAlt` shortcuts will automatically be deactivated on e.g. Norwegian layout, since it is no longer an `RAlt` button but rather an `AltGr` (aka. `Left Control + Right Alt`).
13+
14+
## Special shortcuts
15+
16+
| Hotkey | Function |
17+
|-----------------|-------------------------------|
18+
| `AltGr + Enter` | Set keyboard language to `US` |
19+
| `RAlt + Enter` | Set keyboard language to `US` |
20+
21+
## Symbols
22+
23+
| Hotkey | Function |
24+
|--------------------|----------|
25+
| `RAlt + 2` | ² |
26+
| `RAlt + 3` | ³ |
27+
| `RAlt + 4` | ¤ |
28+
| `RAlt + 5` ||
29+
| `RAlt + 6` | ¼ |
30+
| `RAlt + 7` | ½ |
31+
| `RAlt + 8` | ¾ |
32+
| `RAlt + 9` ||
33+
| `RAlt + 0` ||
34+
| `RAlt + -` | ¥ |
35+
| `RAlt + =` | × |
36+
| `RAlt + m` | µ |
37+
| `RAlt + c` | © |
38+
| `RAlt + [` | « |
39+
| `RAlt + ]` | » |
40+
| `RAlt + Shift + ;` | ° |
41+
| `RAlt + Shift + 1` | ¹ |
42+
| `RAlt + Shift + 4` | £ |
43+
| `RAlt + Shift + =` | ÷ |
44+
| `RAlt + Shift + s` | § |
45+
46+
## Special letters
47+
48+
### Norwegian letters
49+
50+
| Hotkey | Function |
51+
|--------------|----------|
52+
| `RAlt + z/Z` | æ/Æ |
53+
| `RAlt + l/L` | ø/Ø |
54+
| `RAlt + w/W` | å/Å |
55+
56+
### Accented letters
57+
58+
| Hotkey | Function |
59+
|------------|----------|
60+
| `RAlt + e` | é |
61+
| `RAlt + E` | É |

USKeyoardOverlay-InternationalWithoutDeadkeys.ahk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@
4949
>!w::Send {U+00E5} ; RAlt + w ==> å = U+00E5
5050
>!+W::Send {U+00C5} ; RAlt + W ==> Å = U+00C5
5151

52+
; Acented letters
53+
>!e::Send {U+00E9} ; RAlt + e ==> é = U+00E9
54+
>!+E::Send {U+00C9} ; RAlt + E ==> É = U+00C9
5255

5356
SetDefaultKeyboard(LocaleID){
5457
Global

0 commit comments

Comments
 (0)