Skip to content

Commit f62d775

Browse files
committed
release
0 parents  commit f62d775

File tree

7 files changed

+1384
-0
lines changed

7 files changed

+1384
-0
lines changed

KeyboardLayout.png

155 KB
Loading

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# MacOS US International without dead keys
2+
3+
After using the US International AltGr layout under unix and [win-us-intl-altgr](https://github.com/thomasfaingnaert/win-us-intl-altgr) under Windows for several years and due switching to MacOS at work, I found that the layout is not available or at least there is nothing comparable.
4+
5+
With the help of [this](http://kbdlayout.info/viewer) I was able to copy every character into [Ukulele](https://software.sil.org/ukelele/) and export it as a key layout.
6+
7+
## Layout
8+
9+
![Layout](./KeyboardLayout.png)
10+
11+
## Installation
12+
13+
1. To install the keyboard layout open `Terminal` on your mac and execute the command below.
14+
```
15+
curl -sL https://api.github.com/repos/dnnspaul/macos-us-intl-no-dead-keys/tarball/main | sudo tar xz --exclude=README.md --exclude=KeyboardLayout.png --strip=1 -C /Library/Keyboard\ Layouts/
16+
```
17+
2. Enter your password. This is required because the keyboard layout is installed for all users on your mac.
18+
3. Open `System Preferences` -> `Keyboard` -> `Input Sources`
19+
4. Click `+` and add `US Intl without dead keys` (category `English`) (Note: If the keyboard is not displayed, you may have to restart your device)
20+
5. Check `☑ Show Input menu in menu bar`.
21+
6. In the menu bar (top right) select `US Intl without dead keys`.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleIdentifier</key>
6+
<string>org.sil.ukelele.keyboardlayout.usintlpcwithoutdeadkeys</string>
7+
<key>CFBundleName</key>
8+
<string>US Intl PC without dead keys</string>
9+
<key>CFBundleVersion</key>
10+
<string></string>
11+
<key>KLInfo_US Intl without dead keys</key>
12+
<dict>
13+
<key>TICapsLockLanguageSwitchCapable</key>
14+
<false/>
15+
<key>TISIconIsTemplate</key>
16+
<false/>
17+
<key>TISInputSourceID</key>
18+
<string>org.sil.ukelele.keyboardlayout.usintlpcwithoutdeadkeys.usintlwithoutdeadkeys</string>
19+
<key>TISIntendedLanguage</key>
20+
<string>en</string>
21+
</dict>
22+
</dict>
23+
</plist>
Binary file not shown.

0 commit comments

Comments
 (0)