Commit Graph

2669 Commits

Author SHA1 Message Date
Michael Kiesenhofer 0850cf6a18 MacOS Control+Space fixed (Issue 613) 2022-06-19 16:41:32 +02:00
Ulli Kehrle bf10c300d3
Neo für iOS hinzugefügt
Vielen Dank an Dietrich für das Erstellen der Layout-Datei.
2022-05-22 00:33:52 +02:00
Mike1 c6501a05ed Merge pull request 'Erstelle Bundle für macOS layouts' (#610) from gosmannj/neo-layout:bundle into master
Geht! Danke! Das mit dem Installer erzeugen von Ukelele hab ich damit auch gleich probiert.
2022-04-24 15:04:17 +02:00
Mike1 68f060966e Merge pull request 'Keypad für macOS keyboard layout' (#609) from gosmannj/neo-layout:master into master
Reviewed-on: #609

Danke!

Ich muss mir mal überlegen wie wir die .keylayout Files für bone und NeoQwertz automagisch erstellen können. Hrnz hat das damals so gehackt: #586 (comment)
2022-04-24 14:37:47 +02:00
Jan Gosmann 2c700a5b1c
Erstelle Bundle für macOS layouts
Dies erlaubt eine einfachere Installation, da die Icons direkt
mitgeliefert werden. Die Layouts werden zudem unter "Deutsch" statt
"Andere" angezeigt.
2022-04-24 14:33:20 +02:00
Jan Gosmann a455cacbc8
Füge Keypad zum macOS Neo layout hinzu 2022-04-24 13:33:40 +02:00
Jan Gosmann 14c898fe4b
Ignoriere swp und DS_Store Dateien 2022-04-24 13:33:08 +02:00
Jan Gosmann 1240588f59
mac_osx: Entferne unnötige "action"
Es reicht direkt zum entsprechenden dead key state zu wechseln.
2022-04-23 19:20:33 +02:00
Mike1 e1436b3ad1 „mac_osx/neoqwertz.keylayout“ ändern
Ebene 5 page down/up für Ebene 6 und Bugfixes (Workarounds). Kompatibel mit neuem KE Ruleset.
2022-04-18 20:47:28 +02:00
Mike1 f4ad36a57d „mac_osx/bone.keylayout“ ändern
Ebene 5 pagedown/up für Ebene 6 bzw. Bugfixes/Workaround. Braucht neues KE Ruleset.
2022-04-18 20:46:42 +02:00
Mike1 7ab0639c47 „mac_osx/neo.keylayout“ ändern
Neue Version von neo.keylayout die Ebene 5 Page Up/Down für die Ebene 6 bzw. Bugfixes verwendet (kompatibel mit neuem KE Ruleset)
2022-04-18 20:44:46 +02:00
qwertfisch 0e1c23b1dd Tastenname für Mod3 Rechts auf richtigen Scancode gesetzt 2022-03-29 20:33:17 +02:00
qwertfisch ca6f3fde5d kbdmine-Layout hinzugefügt und in Buildskripten eingetragen 2022-03-29 04:14:34 +02:00
qwertfisch d0cc8fb0b8 kbd_mod.h und keysym4utf16.h verschoben, keine Duplikate pro Layout 2022-03-29 03:40:36 +02:00
qwertfisch 1da036258e kbdneo: Korrektur der Modifier-Bitmaske; kleinere Verbesserungen 2022-03-29 03:34:42 +02:00
Erik del Toro Streb 8245a63e77 replaced erroneous combining DOT OPERATOR with U+22C5 DOT OPERATOR as of reference 2022-02-27 07:38:01 +00:00
hrnz 2f8c93f1e4 Merge pull request 'Eleminiere Abhängigkeit von perl und php.' (#604) from htgoebel/neo-layout:master into master
Reviewed-on: #604
2022-02-11 01:33:00 +01:00
Hartmut Goebel 0982d8234a Eliminate the need for php.
Replace the only php script in "grafik" by a python script.
Unfortunately this requires the Python package "lxml" (which is
commonly used, though), since the "xml" package from the Python
standard library is not quite capable.

Since the original php script created a quite ugly and redundant svg
file, I took the one from "grafik/bilder-einzeln/flat" as a basis.

The new image is a bit different from the original, as it takes some
ideas from "grafik/aufkleber/alle-grau-1234.py". Anyhow, almost all
design parameters can be adjusted in the the stylesheet.
2022-02-06 17:46:27 +01:00
Hartmut Goebel 4db350cb29 Eliminate the need for perl.
Replace the only perl script in "grafik" by a python script.
Unfortunately this requires the Python package "lxml" (which is
commonly used, though), since the "xml" package from the Python
standard library is not quite capable.

I put special care in the Python script to generate the same svg as
the perl script - although both are not identical. Differences are
e.g. trailing zeros in fractional numbers and slightly different xml
formatting.
2022-02-05 21:36:23 +01:00
hrnz f81bdbedf7 Merge pull request 'grafik: Fix Makefile for generating flat images.' (#601) from htgoebel/neo-layout:master into master
Reviewed-on: #601
2022-01-19 18:09:01 +01:00
Hartmut Goebel c258ea4be9 grafik: Fix Makefile for generating flat images.
By default the Makefile did remove the .svg files.
2022-01-18 21:02:49 +01:00
hrnz 872526210e Merge pull request 'ktouch sortWords.sh auf neues schema angepasst' (#596) from satanist/neo-layout:ktouch into master
Reviewed-on: #596
2022-01-15 18:38:14 +01:00
hrnz 851e6b371c Merge pull request 'neues schema für ktoutch' (#598) from satanist/neo-layout:10000words into master
Reviewed-on: #598
2022-01-15 18:34:27 +01:00
hrnz dd47f8802d Merge pull request 'Erweiterung der "bilder-einzeln/flat" und clean-up' (#599) from htgoebel/neo-layout:flat-grafik-cleanup into master
Reviewed-on: #599
2022-01-15 18:33:32 +01:00
Hartmut Goebel dc54392572 Merge branch 'master' into flat-grafik-cleanup 2022-01-14 18:39:32 +01:00
Hartmut Goebel 49da9c1f02 grafik: Generate caps-lock variants of flat images.
The 3d images have this and is quite usable for OSD keyboards.

Anyhow, the way the caps-lock mappings are create is a bit straight
forward: The Python script maps the letters to upper/lower case. A
better way would be to get this information from the keymap.
2022-01-14 18:37:13 +01:00
Hartmut Goebel cad0573052 grafik: Generate "leer" variant of flat images.
These are useful for to displaying in OSD programs if there is no
known state.

The images for neo, adwn, koy and bone are identical. Anyhow, vou and
mine are different and it is easier for programs to use if all images
exist.
2022-01-14 18:37:13 +01:00
Hartmut Goebel 0243c636b3 grafik: Cleanup Makefile for generating flat images. 2022-01-14 18:37:13 +01:00
Hartmut Goebel fd894e15e4 grafik: Cleanup script for generating flat images. 2022-01-14 18:37:13 +01:00
Hartmut Goebel a6ed1f317d grafik: Implement a stupid "parser" for xkb keymaps.
This saves running a complicated shell pipeline.
2022-01-14 18:36:47 +01:00
qwertfisch f4c7e1cb52 Tippfehler und falsche Links in der neo-layout/Readme korrigiert 2022-01-14 01:41:08 +01:00
Hartmut Goebel cc244c6f57 Update .gitignore. 2022-01-14 00:12:36 +01:00
satanist 71d6b8f937 new schema for ktoutch kboard layout 2022-01-08 16:59:19 +01:00
satanist f1aacbee3b new schema for 10000words ktoutch courses
Closes #595
2022-01-08 16:59:04 +01:00
satanist 886f170660 ktouch sortWords.sh auf neues schema angepasst 2022-01-08 16:58:06 +01:00
qwertfisch 4164db6a1a Merge branch macos-layouts 2021-09-21 14:15:48 +02:00
Namigator 2d6e88dc9f Merge pull request 'Eins der beiden Doppelartikulations-Suprasegmentalia war als combining character drin, das andere als einzelnes Zeichen. Sinnvoll ist es aber laut <https://de.wikipedia.org/wiki/Internationales_Phonetisches_Alphabet#Suprasegmentalia> nur als combining …' (#589) from erik/neo-layout:master into master
Reviewed-on: #589
2021-09-09 14:21:41 +02:00
Erik del Toro Streb f4adaeeefe Eins der beiden Doppelartikulations-Suprasegmentalia war als combining character drin, das andere als einzelnes Zeichen. Sinnvoll ist es aber laut <https://de.wikipedia.org/wiki/Internationales_Phonetisches_Alphabet#Suprasegmentalia> nur als combining character. So oder so sollten jedenfalls beide vom gleichen Typ sein. 2021-09-09 13:03:31 +01:00
qwertfisch 4e6b12b151 Ebene 6-Workaround auf eine andere tote Taste gelegt
Statt LeftOption+LeftShift+A bzw. Z liegen die (virtuellen) toten Tasten nun auf Numpad1 bzw. 2.
(von Mike1)
2021-08-20 19:38:00 +02:00
qwertfisch 35c552611a Regeln für Karabiner Elements, kopiert von der KE Homepage
https://ke-complex-modifications.pqrs.org/json/neo2.json
2021-08-20 18:56:08 +02:00
qwertfisch 9fbdd7ee75 Shortcuts auf der Command-Ebene ebenso angepasst
(von Mike1)
2021-08-20 18:46:14 +02:00
qwertfisch a60e663394 Anpassung der durch Tottasten erzeugten Zeichen für Bone und NeoQwertz, sowie Ebene 5 korrigiert
Löst #586
2021-08-20 15:48:14 +02:00
qwertfisch 262e1a2e7e Kollision Planck-Konstante und P mit Strich aufgelöst 2021-07-29 01:33:08 +02:00
Ulli Kehrle 2be7fcb469
grafik: verwende libxkbcommon statt xorg tools
Dies  erlaubt, auch Layouts aus ~/.config/xkb zu lesen.
Auch shell.nix hinzugefügt.
2021-07-27 20:32:24 +02:00
Ulli Kehrle 0e866f92d0
grafik: Ersetze \cong durch \approx
Fixes dokumentation#24.
2021-07-27 20:29:49 +02:00
Ulli Kehrle 831dddb2a9
grafik: entferne -T aus perl-shebang von aufkleber-skript
Dio Option verhindert, dass perl beim laden von Modulen die
PERL5LIB-umgebungsvariable respektiert und hat keinen erkennbaren Nutzen außer
die Kompatibilität einzuschränken.
2021-07-27 02:38:27 +02:00
qwertfisch 7c8f28be49 Historische Wikiseite: NeoVars für Entwickler
Die Entwicklerinformationen zu NeoVars sind nicht mehr notwendig und aus dem Wiki entfernt.
Aus historischen Gründen sollen diese aber nicht im Archiv verschwinden, sondern direkt bei NeoVars dem Code beiliegen.
2021-07-10 02:49:36 +02:00
qwertfisch f6161adeb0 Greek-Oxia vervollständigt mit Kleinbuchstaben 2021-07-10 02:49:26 +02:00
Valentin Herrmann 79fd3b99e3
linux/console: Ebene4: Delete anstatt Backspace 2021-07-04 21:50:41 +02:00
Ulli Kehrle f79c16c199
grafik: Namen für Leerzeichen vereinheitlicht 2021-05-13 22:27:20 +02:00