mirror of
https://github.com/felixfoertsch/EurKEY-macOS.git
synced 2026-05-03 14:46:57 +02:00
create EurKEY v1.5
- Now available as `.bundle` with slight fixes (see changelog) - Update README
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.sil.ukelele.keyboardlayout.eurkey</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>EurKEY-macOS</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
</dict>
|
||||
</plist>
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.1" encoding="UTF-8"?>
|
||||
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
||||
<!--Last edited by Ukelele version 3.3.0.249 on 2019-02-03 at 15:47 (CET)-->
|
||||
<keyboard group="126" id="-20259" name="EurKEY v1.4" maxout="1">
|
||||
<!--Last edited by Ukelele version 396 on 2024-03-13 at 16:04 (GMT+1)-->
|
||||
<keyboard group="126" id="-12758" name="EurKEY v1.5" maxout="1">
|
||||
<layouts>
|
||||
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
||||
<layout first="18" last="18" mapSet="994" modifiers="f4"/>
|
||||
@@ -36,9 +36,9 @@
|
||||
<modifier keys="caps? anyOption command"/>
|
||||
</keyMapSelect>
|
||||
<keyMapSelect mapIndex="7">
|
||||
<modifier keys="anyShift caps? option? command? control"/>
|
||||
<modifier keys="shift? caps? anyOption command? control"/>
|
||||
<modifier keys="caps? anyOption? command? control"/>
|
||||
<modifier keys="anyShift caps? anyOption? command? anyControl"/>
|
||||
<modifier keys="anyShift? caps? anyOption command? anyControl"/>
|
||||
<modifier keys="caps? anyOption? command? anyControl"/>
|
||||
</keyMapSelect>
|
||||
</modifierMap>
|
||||
<keyMapSet id="16c">
|
||||
@@ -53,7 +53,7 @@
|
||||
<key code="7" action="x"/>
|
||||
<key code="8" action="c"/>
|
||||
<key code="9" action="v"/>
|
||||
<key code="10" output="ẞ"/>
|
||||
<key code="10" output="§"/>
|
||||
<key code="11" action="b"/>
|
||||
<key code="12" action="q"/>
|
||||
<key code="13" action="w"/>
|
||||
@@ -98,6 +98,8 @@
|
||||
<key code="52" output=""/>
|
||||
<key code="53" output=""/>
|
||||
<key code="55" output=""/>
|
||||
<key code="56" output=""/>
|
||||
<key code="58" output=""/>
|
||||
<key code="64" output=""/>
|
||||
<key code="65" output="."/>
|
||||
<key code="66" output=""/>
|
||||
@@ -153,7 +155,7 @@
|
||||
<key code="123" output=""/>
|
||||
<key code="124" output=""/>
|
||||
<key code="125" output=""/>
|
||||
<key code="126" output=""/>
|
||||
<key code="126" action=""/>
|
||||
</keyMap>
|
||||
<keyMap index="1">
|
||||
<key code="0" action="A"/>
|
||||
@@ -390,7 +392,7 @@
|
||||
<key code="7" output="á"/>
|
||||
<key code="8" output="ç"/>
|
||||
<key code="9" output="ì"/>
|
||||
<key code="10" output="ẞ"/>
|
||||
<key code="10" output=""/>
|
||||
<key code="11" output="í"/>
|
||||
<key code="12" action="æ"/>
|
||||
<key code="13" output="å"/>
|
||||
@@ -434,7 +436,9 @@
|
||||
<key code="51" output=""/>
|
||||
<key code="52" output=""/>
|
||||
<key code="53" output=""/>
|
||||
<key code="55" output=""/>
|
||||
<key code="56" output=""/>
|
||||
<key code="58" output=""/>
|
||||
<key code="59" output=""/>
|
||||
<key code="64" output=""/>
|
||||
<key code="65" output=","/>
|
||||
@@ -771,6 +775,10 @@
|
||||
<key code="51" output=""/>
|
||||
<key code="52" output=""/>
|
||||
<key code="53" output=""/>
|
||||
<key code="55" output=""/>
|
||||
<key code="56" output=""/>
|
||||
<key code="58" output=""/>
|
||||
<key code="59" output=""/>
|
||||
<key code="64" output=""/>
|
||||
<key code="65" output="."/>
|
||||
<key code="66" output=""/>
|
||||
@@ -883,6 +891,7 @@
|
||||
<key code="51" output=""/>
|
||||
<key code="52" output=""/>
|
||||
<key code="53" output=""/>
|
||||
<key code="56" output=""/>
|
||||
<key code="58" output=""/>
|
||||
<key code="64" output=""/>
|
||||
<key code="65" output="."/>
|
||||
@@ -1024,6 +1033,10 @@
|
||||
</keyMap>
|
||||
</keyMapSet>
|
||||
<actions>
|
||||
<action id="">
|
||||
<when state="none" output=""/>
|
||||
<when state="dead: ¬" output="↑"/>
|
||||
</action>
|
||||
<action id="!">
|
||||
<when state="none" output="!"/>
|
||||
<when state="dead: Ω" output="¹"/>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildVersion</key>
|
||||
<string>1</string>
|
||||
<key>ProjectName</key>
|
||||
<string>EurKEY-macOS</string>
|
||||
<key>SourceVersion</key>
|
||||
<string>1</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -1,22 +1,58 @@
|
||||
# EurKEY-Mac modified
|
||||
# EurKEY-macOS
|
||||
|
||||
The macOS Keyboard Layout for Europeans, Coders and Translators. If you are looking for the _offical_ layout, check out the [release page](https://github.com/felixfoertsch/EurKEY-Mac/releases) and download [v1.3](https://github.com/felixfoertsch/EurKEY-Mac/releases/tag/v1.3).
|
||||
The Keyboard Layout for Europeans, Coders and Translators. This repo is a fork and contains a **modified verison** of the EurKEY base layout.
|
||||
|
||||
Additionally, this repo contains a modified verison ([v1.4](https://github.com/felixfoertsch/EurKEY-Mac/releases/tag/v1.4)) of the layout, where the superscript numbers are written by pressing SHIFT and the subscript numbers without pressing SHIFT.
|
||||
I start versioning my customized edition from 2, since the layout is based on my modified EurKEY v1.4 that I have been using the last few years. The version with slight fixes is now available is called v1.5.
|
||||
|
||||
This is a port of the [EurKEY Keyboard layout](http://eurkey.steffen.bruentjen.eu/), which features a QWERTY baseline layout (=good access to braces etc.) with quick access to commonly used accented characters and Umlauts.
|
||||
EurKEY-macOS is a rework targeted at MacBooks with the with pyhiscal English International keyboard (ISO). Since it is an ISO layout, it has one additional key (`) and the big Enter key.
|
||||
|
||||
Please report if you find any missing characters.
|
||||
The keyboard layout should be compatible with the other ISO layouts typically available in Europe (e.g. German ISO). I tested the layout on the current tenkeyless MacBook keyboard (MacBook Air 2024). Working numpad keys are therefore not guaranteed.
|
||||
|
||||
## Installation
|
||||
|
||||
# Install
|
||||
- Download the `EurKEY.bundle` file.
|
||||
- Copy the `EurKEY.bundle` file to `/Library/Keyboard Layouts/` (for global installation) or `~/Library/Keyboard Layouts/` (for user installation).
|
||||
- Open System Settings > Keyboard > Input Sources <br><img src="img/1-input-sources.png" width="300">
|
||||
- Click the `+` button <br><img src="img/2-add-layout.png" width="300">
|
||||
- Add `EurKEY` from the list of available input sources <br><img src="img/3-select-eurkey.png" width="300">
|
||||
- Select `EurKEY` as the input method <br><img src="img/4-select-input-method.png" width="300">
|
||||
|
||||
Copy the two files `EurKEY.keylayout` and `EurKEY.icns` to your library, either system-wide (`/Library/Keyboard Layouts`) or for your local user (`~/Library/Keyboard Layouts`).
|
||||
## Changelog
|
||||
|
||||
### v2.0 (WIP)
|
||||
|
||||
# License
|
||||
| Key Combinations | Dead Key Symbol |
|
||||
| ---------------- | --------------- |
|
||||
| ⌥` | ` |
|
||||
| ⌥⇧` | ~ |
|
||||
| ⌥' | ´ |
|
||||
| ⌥⇧' | ¨ |
|
||||
| ⌥6 | ^ |
|
||||
| ⌥⇧6 | ˇ |
|
||||
| ⌥7 | ˚ |
|
||||
| ⌥⇧7 | ¯ |
|
||||
| ⌥m | Ω |
|
||||
| ⌥⇧m | √ |
|
||||
| ⌥\ | ¬ |
|
||||
|
||||
The Layout itself is licensed under [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html).
|
||||
The EU flag icon is taken from [Iconspedia](http://www.iconspedia.com/pack/european-flags-1631/),
|
||||
created by [Alpak](http://alpak.deviantart.com/) and
|
||||
licensed under [CC](http://creativecommons.org/licenses/by-nc-nd/3.0).
|
||||
### v1.5
|
||||
|
||||
- Configures every key exactly as it is printed on the keyboard (English - International).
|
||||
- Fixes §-Key.
|
||||
- Fixes German ẞ-Character ("Großes scharfes S"). Now correctly available via ⌥⇧s.
|
||||
- Removes distiction between left/right modifier keys.
|
||||
- Uses the `*.bundle` format to group the layout versions.
|
||||
- Adds new nicer flag icon from upstream.
|
||||
|
||||
### v1.4
|
||||
|
||||
- Switches behaviour of superscript and subscript numbers: The subscript numbers are the default; the superscript numbers are available via `⌥⇧<number>`.
|
||||
|
||||
## Attribution
|
||||
|
||||
You can find the original EurKEY layout on [Steffen Brüntjens Website](https://eurkey.steffen.bruentjen.eu/start.html). My modified versions are originally based on the work of [Leonardo Brondani Schenkel](https://github.com/lbschenkel/EurKEY-Mac).
|
||||
|
||||
## License
|
||||
|
||||
- The EurKEY Layout is licensed under [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html). See: [https://eurkey.steffen.bruentjen.eu/license.html](https://eurkey.steffen.bruentjen.eu/license.html).
|
||||
- The EU flag icon is taken from [Iconspedia](http://www.iconspedia.com/pack/european-flags-1631/), created by [Alpak](http://alpak.deviantart.com/) and licensed under [CC](http://creativecommons.org/licenses/by-nc-nd/3.0).
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 356 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 111 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 192 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
Reference in New Issue
Block a user