5e29ef63d4
rewrite README: fix typos, add versions table, validation docs
...
- fix "verison" → "version", "pyhiscal" → "physical", "distiction" → "distinction"
- add versions table explaining each layout version
- add installation from DMG section
- add validation section with usage examples
- restructure changelog with clearer per-version descriptions
- fix dead key table formatting
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 17:06:48 +01:00
079ff0a872
add build, DMG creation scripts, CI/CD workflows
...
- build-bundle.sh: regenerates Info.plist with KLInfo entries for all 4
layout versions, sets CalVer bundle version, validates plists
- create-dmg.sh: packages bundle into a DMG with drag-and-drop symlink
to /Library/Keyboard Layouts/
- release.yml: GitHub Actions workflow that validates, builds, creates DMG,
publishes GitHub Release on CalVer tag push
- validate.yml: CI validation on push/PR for layout and script changes
- Info.plist now declares all 4 layouts (was only v2.0)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 17:06:48 +01:00
7084817dab
add validation infrastructure, fix "6" key bug in v1.3
...
- add keylayout XML parser (parse_keylayout.py) that extracts all key
mappings, dead key compositions, modifier layers from .keylayout files
- add validation script (validate_layouts.py) that compares layouts against
v1.3 reference with per-version exception support
- fix action id="6" outputting "p" instead of "6" in v1.3
- generate reference JSON for all 4 layout versions
- document known intentional differences: v1.2 (no ¬ dead key, § vs ẞ),
v1.4 (ẞ on §/` caps, extra ¬ composition)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 17:06:48 +01:00
e16b92051d
add v1.3 to the bundle, implements official spec
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 17:06:48 +01:00
b5e2de535e
create bundle, add v1.4, v2.0 to the bundle
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 17:06:48 +01:00
Leonardo Brondani Schenkel
4bb79f24e7
Change version to 1.2
v1.2
2017-06-06 22:35:48 +02:00
Leonardo Brondani Schenkel
ea231d6517
Change version to 1.2-beta
2017-02-16 18:15:28 +01:00
Leonardo Brondani Schenkel
836eaf6c90
Add ogonek letters
2017-02-16 17:34:43 +01:00
Leonardo Brondani Schenkel
7c95179e9e
Add missing macro letters
2017-02-16 17:44:04 +01:00
Leonardo Brondani Schenkel
443bf70d66
Add missing caron letters
2017-02-16 17:24:19 +01:00
Leonardo Brondani Schenkel
d64bd98239
Add missing trema letters
2017-02-16 17:02:17 +01:00
Leonardo Brondani Schenkel
2c4067ace0
Change Option-D to đ/Đ (D WITH STROKE)
2017-02-16 16:55:48 +01:00
Leonardo Brondani Schenkel
93e98ce78c
Change Option-Shift-' (Option-") to ¨ (dead key)
2017-02-16 16:49:40 +01:00
Leonardo Brondani Schenkel
5bacd1214c
Change Option-Shift-; to °
2017-02-16 16:39:47 +01:00
Leonardo Brondani Schenkel
fe1e7f1b06
Re-saved/re-formatted file with Ukelele 3.2.2.166
2017-02-16 16:37:08 +01:00
Jonas Diemer
70e66e1458
Merge pull request #3 from saesh/fix-readme
...
Fix README.md
2017-01-31 17:32:58 +01:00
Jonas Diemer
d494ee89ef
Merge branch 'master' into fix-readme
2017-01-31 17:32:48 +01:00
Jonas Diemer
232af39d0b
Update README.md
...
Fix from vitorgalvao
2017-01-31 17:30:41 +01:00
Sascha Hagedorn
de1d70e22d
Fix README.md
...
Fixed line breaks and incomplete path to user directory location.
2016-11-10 12:04:32 +01:00
Jonas Diemer
83e3f246ff
Merge pull request #1 from lbschenkel/master
...
Complete EurKEY v1.1 mappings
2015-04-19 11:31:17 +02:00
Leonardo Brondani Schenkel
dd1375ea53
Update status in README
2015-04-13 15:23:25 +02:00
Leonardo Brondani Schenkel
f34454029a
Add mappings: dead key √ (square root) → mathematical symbols
2015-04-10 22:37:53 +02:00
Leonardo Brondani Schenkel
e19ea8f5d3
Add mappings: dead key Ω (omega) → Greek alphabet, superscripts/subscripts
2015-04-10 18:59:10 +02:00
Leonardo Brondani Schenkel
403517f16f
Add mappings: dead key © (copyright sign) → (copy|trade)mark symbols, arrows
2015-04-10 22:39:34 +02:00
Leonardo Brondani Schenkel
c7e672eb93
Rename action '5' to 'space' for clarity
2015-04-10 17:31:27 +02:00
Leonardo Brondani Schenkel
1d5fa0631d
Add mappings: dead key ¯ (macron)
2015-04-10 17:28:28 +02:00
Leonardo Brondani Schenkel
59ad9b6e4a
Add mappings: dead key ˇ (caron)
2015-04-10 17:19:55 +02:00
Leonardo Brondani Schenkel
c31436551a
Add mappings: dead key ~ (tilde)
2015-04-10 17:05:56 +02:00
Leonardo Brondani Schenkel
40e7faf258
Add mappings: dead key ´ (acute accent)
2015-04-10 16:59:20 +02:00
Leonardo Brondani Schenkel
277da487e5
Add mappings: dead key ¨ (diaeresis)
2015-04-10 16:35:31 +02:00
Leonardo Brondani Schenkel
19134ffde8
Add mappings: dead key ˚ (ring above)
2015-04-10 16:13:42 +02:00
Leonardo Brondani Schenkel
fd9c9e10c7
Add mappings: dead key ^ (circumflex accent)
2015-04-10 16:30:19 +02:00
Leonardo Brondani Schenkel
a96a52ff67
Add mappings: dead key ` (grave accent)
2015-04-10 13:42:07 +02:00
Leonardo Brondani Schenkel
4cf85f81ab
Add mappings: Option (⌥) with Caps Lock on
...
These are equivalent to Windows AltGr (Ctrl+Alt) mappings with Caps Lock on.
2015-04-10 12:52:36 +02:00
Leonardo Brondani Schenkel
8f801bf9eb
Add mappings: Option (⌥) + Shift
...
These are equivalent to Windows AltGr+Shift (Ctrl+Alt+Shift) mappings.
2015-04-10 13:26:54 +02:00
Leonardo Brondani Schenkel
35972555d4
Add mappings: Option (⌥)
...
These are equivalent to Windows AltGr (Ctrl+Alt) mappings.
2015-04-10 09:26:20 +02:00
Leonardo Brondani Schenkel
01564eb3dd
Set name to 'EurKEY v1.1'
2015-04-10 08:41:03 +02:00
Leonardo Brondani Schenkel
3abdb7f5e7
Start from scratch: import standard U.S. keyboard layout
2015-04-10 08:39:02 +02:00
Jonas Diemer
bd577c8355
Merge branch 'master' of https://github.com/jonasdiemer/EurKEY-Mac
2013-07-03 20:21:24 +02:00
Jonas Diemer
4959dedcbc
Fix thorn, remove unused actions.
2013-07-03 20:20:35 +02:00
Jonas Diemer
fbb1d495d6
Fat
2013-07-03 20:02:06 +02:00
Jonas Diemer
a8bfe6d104
Update README.md
...
Status
2013-07-03 20:01:25 +02:00
Jonas Diemer
352f09e0c7
Added basic version of layout. Logo.
2013-07-03 19:59:31 +02:00
Jonas Diemer
4181b45b19
Update README.md
...
Installation, License
2013-07-03 19:48:45 +02:00
Jonas Diemer
9ac07b6ece
Initial commit
2013-07-03 10:37:42 -07:00