Commit graph

333 commits

Author SHA1 Message Date
dennis
468e9f820d Build von r1850_r1849 (Fehlerkorrektur: Noten/Compose-symbol ♫ funktioniert wieder)
git-svn-id: https://svn.neo-layout.org@1851 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-14 10:42:59 +00:00
dennis
42cf0e9e45 Compose-Dateien aktualisiert (damit das Compose/Noten-Symbol ♫ wieder funktioniert).
git-svn-id: https://svn.neo-layout.org@1850 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-14 10:38:58 +00:00
dennis
48ddd4cf05 Build von r1847_r1793 (Fehlerkorrektur (https://wiki.neo-layout.org/ticket/137))
git-svn-id: https://svn.neo-layout.org@1848 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 15:06:38 +00:00
dennis
c75d910388 Fehlerkorrektur (https://wiki.neo-layout.org/ticket/137)
git-svn-id: https://svn.neo-layout.org@1847 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 15:04:31 +00:00
dennis
e1410c6141 Build von r1844_r1793 (Umsetzung der Referenzänderung (r1842) auf der sechsten Ebene)
git-svn-id: https://svn.neo-layout.org@1845 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 12:40:18 +00:00
dennis
3fcace8a8b Umsetzung der Referenzänderung (r1842) auf der sechsten Ebene.
git-svn-id: https://svn.neo-layout.org@1844 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 12:34:05 +00:00
mösi
6d31977fc3 TrayAbout() in eigene Funktion gesteckt.
git-svn-id: https://svn.neo-layout.org@1841 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:40:53 +00:00
mösi
ae45f6ab95 IBM-Layout nun auch in der Initialisierung verfügbar
git-svn-id: https://svn.neo-layout.org@1840 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:40:28 +00:00
mösi
87b89eb7f9 Aufräumarbeiten: Ein paar Gosub-Style-Unterprogramme in Funktionen umgewandelt. Dadurch unnötig gewordene Quelldateien entfernt.
git-svn-id: https://svn.neo-layout.org@1839 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:31:19 +00:00
mösi
0884b26a70 Deutsch (IBM) sollte nun auch unterstützt werden.
git-svn-id: https://svn.neo-layout.org@1838 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:03:04 +00:00
mösi
da53f074fe Sollte es bei dem Benutzer, der das Skript startet, die Umgebungsvariable APPDATA nicht geben, wird ein entsprechender Pfad von USERPROFILE aus erzeugt.
git-svn-id: https://svn.neo-layout.org@1836 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 00:09:16 +00:00
mösi
c8d24d23fa Mit make-build-custom.bat kann man komplett compilierte AHK-EXEs machen, die auch die Datei custom.ahk einschließen (im Gegensatz zu make-build.bat). Das Ergebnis heißt dann neo20-custom.exe statt neo20.exe
git-svn-id: https://svn.neo-layout.org@1835 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 00:07:47 +00:00
mösi
faa2a4bbcd Build von r1815-r1793
git-svn-id: https://svn.neo-layout.org@1816 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-05 13:53:09 +00:00
mösi
6d3a62db52 NEOEbeneAktualisieren etwas komprimiert und Ebenenevaluierung in Tabellen gepackt. Dabei auch gleich #119 gefixt.
git-svn-id: https://svn.neo-layout.org@1815 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-05 13:42:11 +00:00
mösi
3ce36c4d6c CF%Comp% kann nun bei fehlgeschlagenem Compose bewirken, dass eine bis dahin gültige Sequenz nachträglich ausgegeben wird, wenn ein unbekanntes Zeichen folgt.
Setzt man beispielsweise
CMU0000DF := 1
CDU0000DFU0000DF := "U00017FU000073"
dann bewirken die ersten beiden Zeilen, dass ein einzelnes ß erst mal „tot“ wirkt, und mit einem zweiten ß wird „ſs“ draus.
Man kann nun diese Zeile anhängen:
CFU0000DF := "U0000DF"
Das bewirkt nun, dass das erste ß, wenn es von irgend einem anderen Zeichen gefolgt wird, mit diesem dann (verzögert) ausgegeben wird, so, als gäbe es für alle Compose-Möglichkeiten aus ß und anderem Zeichen eine entsprechende Compose-Sequenz, die eben diese beiden Zeichen als Ergebnis liefert. Normaler Weise würden beide Zeichen verschluckt werden, da es keine entsprechende Compose-Sequenz gibt.

Ohne CFU0000DF:
ßß → ſs
ßa →
ßb →

Mit CFU0000DF:
ßß → ſs
ßa → ßa
ßb → ßb


git-svn-id: https://svn.neo-layout.org@1814 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-05 07:04:53 +00:00
mösi
76900903f7 • Ein paar Variablen umbenannt
• BSTcapsChars erlaubt nunmehr als Konstante, die Bildschirmtastatur immer nur mit Großbuchstaben (Ebenen 1 und 2) darzustellen, wie es der Beschriftung von Tastaturen entspricht.

git-svn-id: https://svn.neo-layout.org@1813 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-03 07:07:45 +00:00
mösi
7f00e27e6f Die Bildschirmtastatur hat nun eine sinnigere Titelzeile
git-svn-id: https://svn.neo-layout.org@1812 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-03 06:38:24 +00:00
dennis
06851e8e67 Fehlerbehebung: Den weißer Rand am rechten und unteren Teil der Bildschirmtastatur entfernt.
git-svn-id: https://svn.neo-layout.org@1810 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-01 12:50:55 +00:00
mösi
d8c508e0e0 • Bildschirmtastatur wird jetzt relativ zur verfügbaren Arbeitsfläche positioniert, d.h. sollte auch eine dickere Taskleiste nicht überdecken.
• Bildschirmtastatur wird jetzt inaktiv gestartet, wodurch der Fokus bei der laufenden Applikation verbleibt.
• Bildschirmtastatur hat eine schmälere Titelzeile erhalten („ToolWindow“).

git-svn-id: https://svn.neo-layout.org@1809 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-30 12:43:48 +00:00
mösi
3127577997 Das Individualisieren der Ebenenfunktion (EbeneAktualisieren) möglich gemacht. Die Standard-Methode selbst heißt nun NEOEbeneAktualisieren, wird aber nirgends direkt aufgerufen sondern nur indirekt über den Inhalt von %EbeneAktualisieren%.
git-svn-id: https://svn.neo-layout.org@1808 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-30 12:18:13 +00:00
mösi
55648f359d build von r1794-r1793
git-svn-id: https://svn.neo-layout.org@1795 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:29:06 +00:00
mösi
781a2692e8 Rebuild nach Compose-Syntaxfehler-Behebung
git-svn-id: https://svn.neo-layout.org@1794 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:28:16 +00:00
mösi
26658508ff build von r1791-r1790
git-svn-id: https://svn.neo-layout.org@1792 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:25:20 +00:00
mösi
8e51b75b97 Compose-Konvertierung im SMP-Bereich (Unicode-Codepoints > UFFFF) korrigiert.
git-svn-id: https://svn.neo-layout.org@1791 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:23:32 +00:00
dennis
461096e2ae Die bei der Compose-Modularisierung ausgegliederten Bausteine Compose_greek.neo Compose_math_and_physics.neo in den NeoVars reintegriert.
git-svn-id: https://svn.neo-layout.org@1789 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-14 23:28:18 +00:00
mösi
6ce2ecb2ca Erste Implementierung von UTF-16-Unterstützung mit Surrogates.
Sämtliche Variablen sind nun um 2 Zeichen breiter, um den erweiterten Coderaum zu unterstützen.


git-svn-id: https://svn.neo-layout.org@1788 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-14 19:28:26 +00:00
dennis
2d18006688 Satz reformuliert (eigentlich will ich nur eben überprüfen, ob ich wieder committen kann)
git-svn-id: https://svn.neo-layout.org@1770 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-03-26 16:25:43 +00:00
florian
066ce4f55f Umlaute gefixt
git-svn-id: https://svn.neo-layout.org@1713 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 16:45:33 +00:00
florian
b0908b0e7d Sonderzeichen in der „Nicht kompatibles Tastaturlayout“-Nachricht geflickt.
git-svn-id: https://svn.neo-layout.org@1705 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 12:53:55 +00:00
florian
c5437ef4e4 git-svn-id: https://svn.neo-layout.org@1704 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-26 12:50:29 +00:00
mösi
693b4563ec build von r1702-r1678
git-svn-id: https://svn.neo-layout.org@1703 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 11:54:19 +00:00
mösi
9d8e2ed172 Erster Versuch der Umsetzung auf schweizer Tastaturlayout.
initialize.ahk lässt nun sowohl deutsch (00000407) als auch schweizerisch (00000807) durch und lädt Tastenhooks und Belegungen entsprechend. Dafür mussten die keyhooks und keydefinitions entsprechend weiträumig angepasst werden: Die Keyhooks für die wichtigen (=unterschiedlichen) Tasten werden nun *dynamisch* nach dem Start in Abhängigkeit vom Layout erzeugt, die Keydefinitions passen sich den Virtual Keys der entsprechenden Scancodes an. Zusätzlich müssen die Shortcuts an die Möglichkeiten der Tastatur angepasst werden.


git-svn-id: https://svn.neo-layout.org@1702 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 11:53:22 +00:00
dennis
403a18cad1 Build von r1696_r1678 (Nochmal wegen https://wiki.neo-layout.org/ticket/123)
git-svn-id: https://svn.neo-layout.org@1697 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-25 13:00:40 +00:00
mösi
7f15da51c3 Erkennung einer inkompatiblen Tastaturbelegung in Ordnung gebracht
git-svn-id: https://svn.neo-layout.org@1696 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-25 07:37:43 +00:00
mösi
6b989a0d0b build für r1694-r1678
git-svn-id: https://svn.neo-layout.org@1695 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-24 13:11:57 +00:00
mösi
50b05003a7 Hoffentlich richtiger Fix für https://wiki.neo-layout.org/ticket/123
git-svn-id: https://svn.neo-layout.org@1694 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-24 13:11:02 +00:00
dennis
48442731ba Build von r1691_r1678 (Fix für https://wiki.neo-layout.org/ticket/123)
git-svn-id: https://svn.neo-layout.org@1692 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 22:12:01 +00:00
dennis
082e9c9b95 Fix für https://wiki.neo-layout.org/ticket/123
git-svn-id: https://svn.neo-layout.org@1691 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 22:07:11 +00:00
mösi
0fbd1902f0 Beim dynamischen Lesen der Compose-Sequenzen interessiert sich niemand für die insgesamte Anzahl der Zeilen, weg damit.
git-svn-id: https://svn.neo-layout.org@1689 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 15:14:56 +00:00
mösi
1d885016a6 wiemitneo hat in Zusammenhang mit dem dynamischen Compose nicht funktioniert.
git-svn-id: https://svn.neo-layout.org@1686 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 07:04:27 +00:00
dennis
7241b7eba7 Inhalt ins Wiki verschoben.
git-svn-id: https://svn.neo-layout.org@1685 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 02:19:39 +00:00
mösi
89aaae6c58 Optimierungen für Compose-Generierung einfließen lassen, aktuelle Compose.
git-svn-id: https://svn.neo-layout.org@1679 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 19:55:11 +00:00
mösi
70d34cb8fe Dynamisches Compose implementiert – allerdings noch recht starr und nicht EXE-tauglich.
git-svn-id: https://svn.neo-layout.org@1677 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 15:23:51 +00:00
mösi
b962619c1d NumLock (Ntab) einen „Beautified“ Namen gegeben, sodass wiemitneo diese Taste auch identifizierbar macht. Zusätzlich die Zeichen mit Beautification versehen, die mit SendUnicodeChar statt über Tastensequenzen geschickt werden (`, ^ und ́).
git-svn-id: https://svn.neo-layout.org@1676 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 13:08:39 +00:00
mösi
23475691bb Die Compose-Sequenzen sind jetzt in eine eigene Funktion ausgelagert. Das eröffnet neue Möglichkeiten in Bezug auf die Wahlfreiheit, die fertigen Sequenzen zu verwenden, oder sie beim Start dynamisch erzeugen zu lassen (das ist aber noch nicht implementiert).
git-svn-id: https://svn.neo-layout.org@1675 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 11:09:29 +00:00
mösi
603a53175b Damit die Tools auch ohne vollständige Compose-Liste funktionieren, muss zumindest SComp (die Compose-Taste) tot sein.
git-svn-id: https://svn.neo-layout.org@1672 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-19 15:45:38 +00:00
dennis
db1eab881a Build von r1660_r1655 (Wie mit Neo – ♫uw)
git-svn-id: https://svn.neo-layout.org@1664 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-17 12:33:27 +00:00
mösi
a31db9777a Gui statt MsgBox
Deutsche Bezeichnungen für die diakritischen Tasten

git-svn-id: https://svn.neo-layout.org@1660 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 18:32:57 +00:00
mösi
7a13b376f8 Ein paar unnötige Werte entfernt (GUI stellt sich in diesen Belangen von alleine ein)
git-svn-id: https://svn.neo-layout.org@1659 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 17:40:42 +00:00
mösi
46f5d785b8 WieMitNeo wird jetzt in einer modalen MessageBox ausgegeben, die mehr Platz erzaubt als ein TrayTip (laut AHK-Dokumentation max. 255 Zeichen). Sollte aber auf GUI geändert werden.
Jede Compose-Sequenz wird zwei mal ausgegeben: Einmal als Zeichensequenz, das andere Mal als Tastensequenz.

git-svn-id: https://svn.neo-layout.org@1658 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 17:40:01 +00:00
mösi
ffcf37f840 unnötigen TrayTip entfernt
git-svn-id: https://svn.neo-layout.org@1657 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 15:01:45 +00:00
mösi
5e03d37d5d fehlererkennung reaktiviert, fehlende keysyms eingefügt. compose-Generierung jetzt deutlich flotter!
git-svn-id: https://svn.neo-layout.org@1656 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 15:00:50 +00:00
mösi
24229c131a Wiemitneo, erster Versuch.
Aufruf: <Compose> <u> <w> oder <Compose> <U> <W>

Vor dem Aufruf muss man das zu suchende Zeichen im Clipboard haben, d.h. beispielsweise im Browser markiert und mit Strg+C ins Clipboard kopiert haben. Sollten sich mehrere Zeichen im Clipboard befinden, wird nur für das erste Zeichen die mögliche Belegung ausgegeben. Das bedeutet auch, dass für Multi-Zeichen-Compose-Sequenzen, die also mehrere Zeichen als Ergebnis einer Compose-Sequenz erzeugen, keine Hints angegeben werden.

Die Funktion sucht in zweierlei Variablentabellen: Einerseits die Reverse-Compose Variablen, die mit CRC... beginnen, andererseits die Reverse-Key-Tabellen, die mit CRK... beginnen. Für die Ergebnisse der CRC-Suche werden die einzelnen Compose-Tastendrücke bislang _nicht_ weiter aufgeschlüsselt.

Das Ergebnis wird jedenfalls in einem Tooltip angezeigt. Das ganze erfolgt mehrzeilig, sollte es mehrere Möglichkeiten zum Erzeugen des Zeichens geben.

Für die Erzeugung der Reverse-Compose-Variablen muss die compose.generated.ahk-Datei auf quasi das Doppelte aufgeblasen werden, um eine iterative Suche zu vermeiden. Vielleicht fällt uns diesbezüglich ja noch etwas Besseres ein.


git-svn-id: https://svn.neo-layout.org@1653 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 08:54:48 +00:00
dennis
7f97772df9 Build von r1633_r1613 (Tausch von € und $ auf Ebene 2)
git-svn-id: https://svn.neo-layout.org@1634 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-03 16:29:55 +00:00
dennis
6fea2023cc git-svn-id: https://svn.neo-layout.org@1633 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-03 16:27:32 +00:00
dennis
eb83118143 Tausch von € und $ auf Ebene 2.
git-svn-id: https://svn.neo-layout.org@1632 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-03 16:10:30 +00:00
mösi
8d3e633fe5 build von r1626-r1600
git-svn-id: https://svn.neo-layout.org@1627 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 16:06:27 +00:00
mösi
086c755d73 habe in r1624 vergessen, den strikten Mod2-Lock (ShiftLock statt CapsLock) für die Bildschirmtastatur zu berücksichtigen – nachgeholt.
git-svn-id: https://svn.neo-layout.org@1626 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 16:05:46 +00:00
mösi
1e2c8f2bd6 Build von r1624-r1600
git-svn-id: https://svn.neo-layout.org@1625 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 15:52:52 +00:00
mösi
14cda86155 • deadkeys.png-Installation entfernt
• Mod2-Lock und die entsprechende Umschaltung mit Shift wird nun richtig in der Bildschirmtastatur angezeigt.


git-svn-id: https://svn.neo-layout.org@1624 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 15:50:08 +00:00
dennis
211a42c69f Erweiterung: Ebene1Caps (vorher Ebene12 genannt) und Ebene2Caps (siehe Mœsis E-Mail am 02.02.2009 um 15:54 Uhr) für die Bildschirmtastatur.
git-svn-id: https://svn.neo-layout.org@1623 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 15:24:05 +00:00
dennis
82f7c7001e Ergänzung um ebene12.png (=CapsLock-Ebene) für die Bildschirmtastatur.
git-svn-id: https://svn.neo-layout.org@1618 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 14:53:47 +00:00
dennis
96d737c820 Diese Dateien sind überflüssig geworden (Siehe E-Mail von Martin am 02.02.2009 um 14:44 Uhr)
git-svn-id: https://svn.neo-layout.org@1610 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 13:59:44 +00:00
dennis
b8f438b9a9 Update der PNG’s in eine eigene Make-Datei ausgelagert.
git-svn-id: https://svn.neo-layout.org@1609 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 13:06:53 +00:00
dennis
1b8b74fbbc Jetzt sind die PNG’s auf Mœsis Wunsch doch wieder im SVN (E-Mail vom 02.02.2009 13:00)
git-svn-id: https://svn.neo-layout.org@1608 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 12:58:10 +00:00
dennis
6a197a363e git-svn-id: https://svn.neo-layout.org@1606 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-02 12:42:34 +00:00
dennis
f3539f1de0 git-svn-id: https://svn.neo-layout.org@1605 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-02 12:41:17 +00:00
dennis
5639e06683 PNG-Dateien werden lokal nicht mehr gelöscht (damit die AHK-Dateien wieder laufen).
git-svn-id: https://svn.neo-layout.org@1604 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 12:40:38 +00:00
mösi
01803e0554 erstmal compose.generated.ahk in Ordnung gebracht – es fehlten sämtliche Compose-Sequenzen aus en_US.UTF8
git-svn-id: https://svn.neo-layout.org@1603 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 11:19:34 +00:00
martin_r
fb67a1996f Build: neo20.exe
git-svn-id: https://svn.neo-layout.org@1602 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 10:03:25 +00:00
martin_r
91afe512d5 Compose: aktualisiert
Fixed: Ticket #120

git-svn-id: https://svn.neo-layout.org@1601 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 10:01:51 +00:00
dennis
0cc22537cb Breite der Bildschirmtastatur korrigiert.
git-svn-id: https://svn.neo-layout.org@1593 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:32:01 +00:00
dennis
08e15f2355 Build von r1591_r1562 (Erstmals mit den vom SVN-Hook erzeugten Bildern)
git-svn-id: https://svn.neo-layout.org@1592 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:29:01 +00:00
dennis
9bbcc8cb66 Kleinere Korrektur.
git-svn-id: https://svn.neo-layout.org@1591 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:24:18 +00:00
dennis
8e50ef4828 Es werden jetzt die stets akuellen, vom SVN-Hook produzierten Bilder für die AHK-Bildschirmtastatur benutzt.
git-svn-id: https://svn.neo-layout.org@1590 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:08:18 +00:00
dennis
ae76519d2d Epsilon ergänzt.
git-svn-id: https://svn.neo-layout.org@1582 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30 12:41:24 +00:00
dennis
82abb66987 Anpassung an die Referenz (Geschlechterzeichen und †).
git-svn-id: https://svn.neo-layout.org@1566 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30 01:22:46 +00:00
mösi
881ad586c4 Den Fix aus r1540 an die richtige Stelle in tools.ahk verschoben
git-svn-id: https://svn.neo-layout.org@1559 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-28 09:02:33 +00:00
martin_r
b048475ff6 #114 fixed: Status von Numlock wird bei Unterbrechen und Beenden des Skripts bis zum Wiederaktivieren des Skripts wiederhergestellt
git-svn-id: https://svn.neo-layout.org@1557 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-27 15:17:59 +00:00
martin_r
308546ffac Noch einige Aktualisierungen in der 3D-Grafik vorgenommen
e2v in der Bildschirmtastatur gelöscht

git-svn-id: https://svn.neo-layout.org@1541 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-25 07:23:29 +00:00
martin_r
5ef85f7c61 Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben
git-svn-id: https://svn.neo-layout.org@1540 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-25 07:04:16 +00:00
dennis
34532be9f6 Dateigröße minimiert.
git-svn-id: https://svn.neo-layout.org@1528 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 12:04:20 +00:00
martin_r
a4df11dda2 Anpassung der Bildschirmtastatur (kann evtl. weiter mit pngout komprimiert werden)
weitere Anpassung der Belegung von ahk

git-svn-id: https://svn.neo-layout.org@1521 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 04:13:36 +00:00
dennis
81f30e6832 Build von r1518-r1506 (Anpassung an die Neue Referenz)
git-svn-id: https://svn.neo-layout.org@1519 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 00:28:31 +00:00
dennis
f13e61520c Akualisierung auf Compose-Version 1506.
git-svn-id: https://svn.neo-layout.org@1516 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 00:15:36 +00:00
martin_r
1cc55f7e0d ‣ auf e2KP_6 vergessen
git-svn-id: https://svn.neo-layout.org@1515 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-22 20:03:36 +00:00
martin_r
16d29797cc Anpassung des AHK-Treibers an die Referenz-2.0-rc1 ;)
git-svn-id: https://svn.neo-layout.org@1514 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-22 19:46:09 +00:00
mösi
e8abcf640a build von r1309-1214
git-svn-id: https://svn.neo-layout.org@1310 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-22 13:44:30 +00:00
mösi
4637bc8a3a Der Taschenrechner unterstützt nun auch Hex-Zahlen (die mit "0x" eingeleitet werden) sowie die binäroperationen | bzw. & für bitweises ODER bzw. UND.
git-svn-id: https://svn.neo-layout.org@1309 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-22 13:43:23 +00:00
erik
940e29b981 Monster-entBOMmung. Alles weg! Braucht kein Mensch. Und Trac auch nicht mehr.
Also merken: NIE WIEDER BOM setzen! Das wird ab jetzt bestraft.

Wie ich die BOMs entfernt habe, seht Ihr hier (im Verzeichnis des Neo-SVN starten):
  for i in $(find -type f | grep -v \.svn); do sed -i '1s%^\xef\xbb\xbf%%' "$i"; done

In der trac.ini war dazu nur folgendes notwendig zu ändern:
  default_charset = utf8

Danke an Mœsi für den (etwas späten) Hinweis.

git-svn-id: https://svn.neo-layout.org@1289 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-18 15:21:02 +00:00
mösi
af05f94f85 build von r1264-r1214
git-svn-id: https://svn.neo-layout.org@1265 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-02 17:48:35 +00:00
mösi
088181683e Calculator nunmehr auf ♫uc und ♫UC gelegt, um Kollisionen mit bestehenden Cocos zu vermeiden.
git-svn-id: https://svn.neo-layout.org@1264 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-02 17:47:50 +00:00
mösi
c5ca734e01 build von r1262-r1214
git-svn-id: https://svn.neo-layout.org@1263 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-02 16:57:58 +00:00
mösi
d5e0b15380 Einen einfachen Taschenrechner über ♫cc hinzugefügt. ♫cc (mit Kleinbuchstaben) erlaubt die fehlerfreie Eingabe von zwei Zahlen (Ganzzahl oder Dezimal) mit einem Grundrechnungsoperator (+, -, * oder /) dazwischen, wobei die Berechnung mit einem nachfolgenden Space, Enter oder = erfolgt. Das Ergebnis wird dann als Tastendrücke an die aktive Applikation geschickt.
Über ♫CC (Großbuchstaben) erfolgt zusätzlich ein Echo der eingegebenen Ziffern, und das Ergebnis wird immer mit einem = angehängt.

git-svn-id: https://svn.neo-layout.org@1262 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-02 15:37:22 +00:00
mösi
e01cf0f690 Kurzes Readme erstellt.
git-svn-id: https://svn.neo-layout.org@1261 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-01 20:07:32 +00:00
mösi
ca5150f848 build von r1256-r1204.
git-svn-id: https://svn.neo-layout.org@1257 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-30 07:44:08 +00:00
mösi
64086e321a Fixed: Modifier-Proc-Funktionen werden in PressHook-ed Funktionen nicht wie benötigt aufgerufen, was bewirkt, dass jeglicher Druck auf einen Mod (wie bspw. Mod4 für die Numpad-Ziffern) das Proc beendet.
git-svn-id: https://svn.neo-layout.org@1256 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-30 07:35:23 +00:00
mösi
e5ce976ccf Modifier noch besser in die CharOut-Struktur eingearbeitet
git-svn-id: https://svn.neo-layout.org@1252 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-27 14:30:40 +00:00
mösi
e6ebe98f8f Verbesserung (Erhöhung) der Ausgabegeschwindigkeit bei Tastensequenzen, insbesondere Unicode-Sequenzen in GTK+-Applikationen, denen man sonst beim Zusammenstellen des Zeichens zuschauen kann.
git-svn-id: https://svn.neo-layout.org@1251 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-27 14:29:19 +00:00
mösi
b59eb347ed • Hook für die Funktionstasten auf sämtlichen Ebenen aktiviert (also auch bei gedrücktem Shift, etc).
• Modifier (Shift, Mod3, Mod4, rechts und links) nun in den allgemeinen Hook-Mechanismus (AllStar) eingebunden.


git-svn-id: https://svn.neo-layout.org@1249 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-27 10:03:13 +00:00
mösi
d5715530a6 Nachtrag zu r1246: neues make-build.bat, das die custom.ahk temporär umbenennt, und neues Top-level AHK-Skript
git-svn-id: https://svn.neo-layout.org@1247 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26 20:32:13 +00:00
mösi
86d78402d8 • custom.ahk im APPDATA-Ordner (z.B. C:\Dokumente und Einstellungen\<benutzer>\Anwendungsdaten\NEO2\custom.ahk) wird nun dynamisch eingebunden. Im Make-Prozess wird die Datei kurzfristig umbenannt, um ein Einbinden der Datei des Maintainers ins EXE zu vermeiden.
• Bildschirmtastatur ist nun komplett in einer Datei (screenkeyboard.ahk).
• Einhand-Neo ist nun komplett in einer Datei (einhandneo.ahk).
• Lernmodus ist nun komplett in einer Datei (lernmodus.ahk).
• Lang-S-Tastatur ist nun komplett in einer Datei (langstastatur.ahk).
• Die erweiterten NEO-AHK-Funktionen (Unicode-Eingabe, -Decodieren, Römische Zahlen) sind nun komplett in einer Datei (tools.ahk).

git-svn-id: https://svn.neo-layout.org@1246 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26 20:30:52 +00:00
martin_r
88d580d2aa Build von r1243-r1214
git-svn-id: https://svn.neo-layout.org@1244 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26 18:10:16 +00:00
martin_r
cbb9734904 Compose auf den neuesten Stand gebracht
git-svn-id: https://svn.neo-layout.org@1243 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26 18:08:36 +00:00
martin_r
bce8597196 Mod6+7,8,9 an die Referenz angepasst
git-svn-id: https://svn.neo-layout.org@1242 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26 18:06:45 +00:00
mösi
15c7a806d4 • Alle Modus-Schalter von Ebene 4 auf Ebene 3 umgestellt.
• Auch Reload ist jetzt Mod3+Escape
• Bug mit F12 (lieferte auf Ebenen 1 und 2 fälschlich F10) behoben.

git-svn-id: https://svn.neo-layout.org@1228 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19 19:18:51 +00:00
mösi
cf08a3a89c build von r1226-r1201
git-svn-id: https://svn.neo-layout.org@1227 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19 15:45:15 +00:00
mösi
57d0159a22 Fehler bei Funktionstasten-Shortcuts machten diese funktionsuntüchtig (F1~F9).
git-svn-id: https://svn.neo-layout.org@1226 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19 14:36:53 +00:00
mösi
a46bc92572 build von r1224-r1201
git-svn-id: https://svn.neo-layout.org@1225 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19 13:29:34 +00:00
mösi
af7ad34be4 Mod4+F8 is back, schaltet AlwaysOnTop der Bildschirmtastatur ein und aus.
git-svn-id: https://svn.neo-layout.org@1224 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19 13:26:59 +00:00
mösi
37392f30fe • Es wird jetzt davon ausgegangen, dass Bildschirmtastatur und Icons eingebunden werden. Entsprechende Konfigurationskonstanten wurden entfernt.
• Alle Funktionstasten werden jetzt gehookt (und stehen damit dem Einhandmodus und möglichen Compose-Sequenzen zur Verfügung)
• Mod4+F1 wird jetzt auch über die normalen KeyHooks abgewickelt
• 

git-svn-id: https://svn.neo-layout.org@1223 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19 13:08:16 +00:00
mösi
6c102b7c55 build von r1221-r1201
git-svn-id: https://svn.neo-layout.org@1222 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18 15:43:02 +00:00
mösi
922d06b565 alles auf _subwcrev1.generated.ahk umgestellt. Namen sind Schall und Rauch.
git-svn-id: https://svn.neo-layout.org@1221 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18 15:42:07 +00:00
mösi
d4487ddb52 Build-Prozess wieder in Ordnung gebracht: die generierte _subwcrev1.generated.ahk, die dort nur eingecheckt war, damit auch im AHK-Skript eine Revision angezeigt wird und nicht nur im .EXE, wurde wieder entfernt. Nach Möglichkeit werden zwei SVN-Clients gesucht: TortoiseSVN und CollabNet-SVN-CLI, und mit deren Bordmitteln wird beim AHK-Skript dynamisch die aktuelle Revision und der Consistentcy State eruiert (der Output der beiden Tools ist unterschiedlich, aber das stört im Moment kaum). Was fehlt ist eine sinnvolle Lösung für den Anwender, der sich die einzelnen AHK-Sourcefiles ohne Subversion runterlädt oder einen anderen SVN-Client verwendet. In diesen Fällen wird derzeit „r<unknown>“ ausgegeben. Nicht hübsch, aber immerhin etwas.
git-svn-id: https://svn.neo-layout.org@1220 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18 15:40:37 +00:00
mösi
90e060e90f Bis zu einer besseren, umfassenderen Lösung mal auf „Event“ gestellt, da das die verlorene-Zeichen-Problem zu beheben scheint
git-svn-id: https://svn.neo-layout.org@1219 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18 14:53:01 +00:00
mösi
a4e4f2045a Neue Bildschirmtastatur: Aktiviert wird diese nur über Mod4+F1, danach folgt sie dem aktuellen Stand der Modifier. Derzeit nicht unterstütz wird das Bild für die toten Tasten (wie soll man das machen?)
git-svn-id: https://svn.neo-layout.org@1218 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18 13:54:56 +00:00
mösi
592cb722ce Unshift-Konstanten für alle relevanten Zeichen in Ordnung gebracht. Es sollte nun beispielsweise für alle Tasten/Zeichen möglich sein, eine Compose-Unicode-Sequenz mit Shift+Space bzw. Shift+Enter oder bei gedrücktem CapsLock abzuschließen, z.B. für ein kleines »a«: ♫,u,u,6,1,Shift+Space
git-svn-id: https://svn.neo-layout.org@1217 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18 13:08:53 +00:00
martin_r
794c67d249 Build von r1209-r1201,
eol-style auf native gesetzt

git-svn-id: https://svn.neo-layout.org@1210 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-15 23:23:46 +00:00
martin_r
a65635420c Bildschirmtastatur gefixt
git-svn-id: https://svn.neo-layout.org@1209 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-15 23:20:16 +00:00
martin_r
80e6557ac8 Build von r1202-r1201
git-svn-id: https://svn.neo-layout.org@1203 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-14 07:21:19 +00:00
martin_r
940366738c compose.generated.ahk hat sich geändert
git-svn-id: https://svn.neo-layout.org@1202 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-14 07:17:54 +00:00
martin_r
5e89ba2184 git-svn-id: https://svn.neo-layout.org@1199 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 18:10:08 +00:00
martin_r
d3844c5d29 git-svn-id: https://svn.neo-layout.org@1198 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 18:05:23 +00:00
martin_r
ccc7d9e300 Build von r1196-r1090
git-svn-id: https://svn.neo-layout.org@1197 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 18:03:11 +00:00
martin_r
e4ce01c13a git-svn-id: https://svn.neo-layout.org@1196 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 18:00:36 +00:00
martin_r
6b8bacfd91 git-svn-id: https://svn.neo-layout.org@1195 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 18:00:00 +00:00
martin_r
72359a8a6e sonst kann neo20-all.ahk nicht sinngemäß verwendet werden
git-svn-id: https://svn.neo-layout.org@1194 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 17:42:52 +00:00
martin_r
787529ae9a Build von r1192-r1090
git-svn-id: https://svn.neo-layout.org@1193 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 17:40:27 +00:00
martin_r
3f64d35601 bildschirmtastatur aufgeräumt
git-svn-id: https://svn.neo-layout.org@1192 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 17:39:22 +00:00
martin_r
4acb7960c3 Build von r1190-r1090
git-svn-id: https://svn.neo-layout.org@1191 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 17:27:43 +00:00
martin_r
28b918fb90 unterstrich vergessen
git-svn-id: https://svn.neo-layout.org@1190 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 17:25:32 +00:00
martin_r
a0e9265ba0 dateien weiter strukturiert
deadkeys-schaubild auf mod4+F7
kleinschreibung

git-svn-id: https://svn.neo-layout.org@1189 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 17:20:23 +00:00
martin_r
d2a544042b git-svn-id: https://svn.neo-layout.org@1188 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 17:18:33 +00:00
martin_r
22000d59b5 git-svn-id: https://svn.neo-layout.org@1187 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 17:14:59 +00:00
martin_r
fe102c86d5 git-svn-id: https://svn.neo-layout.org@1186 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 17:14:03 +00:00
martin_r
4380d659fc git-svn-id: https://svn.neo-layout.org@1185 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-13 17:12:38 +00:00
mösi
690683fa25 build von r1183-r1090
git-svn-id: https://svn.neo-layout.org@1184 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 14:45:32 +00:00
mösi
88dcd8a439 Performance-Einstellungen in eine eigene Datei gegeben zwecks besserer Übersicht über die Einstellungen
git-svn-id: https://svn.neo-layout.org@1183 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13 14:14:58 +00:00
mösi
0e86ed6e83 Build für r1179-r1090
git-svn-id: https://svn.neo-layout.org@1180 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 19:24:29 +00:00
mösi
a7af5ee466 Neuer Build-Prozess mit eingechecktem Compose-Compilat und separatem Make-Compose.
git-svn-id: https://svn.neo-layout.org@1179 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 19:02:15 +00:00
mösi
0f91009586 das Zusammenkopieren der AHK-Teile entfällt nunmehr, wir überlassen es ahk2exe, die richtigen Includes zu finden.
git-svn-id: https://svn.neo-layout.org@1177 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 17:59:30 +00:00
mösi
62df5f1149 Bug gefixt: Zwei Unicode-Sequenzen hinter einander haben so nicht funktioniert, weil das Script noch nichts vom Up-Event des letzten U-Zeichens der Compose-Sequenz ♫UU mitbekommen hat und beim down-Event des nächsten U-Zeichens (des ersten der nächsten ♫UU-Sequenz) gleich wieder das Unicode-Proc aufruft.
git-svn-id: https://svn.neo-layout.org@1176 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 14:21:38 +00:00
mösi
1343e880e6 neo20-all.ahk liegt jetzt nicht mehr versteckt im Unterverzeichnis sondern direkt im src-Top.
git-svn-id: https://svn.neo-layout.org@1175 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 11:17:48 +00:00
mösi
ac3481a0fa Bei inkonsistentem Compose-Directory wird jetzt auch nicht neo20.exe sondern neo20-rxxxx.exe erstellt, um auf diesen Umstand hinzuweisen
git-svn-id: https://svn.neo-layout.org@1174 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 11:14:39 +00:00
martin_r
5e9b8d5f59 Build von r1171-r1090
git-svn-id: https://svn.neo-layout.org@1172 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 09:58:45 +00:00
martin_r
09063528c0 weitere middle dots
git-svn-id: https://svn.neo-layout.org@1171 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-12 09:54:19 +00:00
mösi
b78b1fd09a Compose,d,d decodiert nun das nächste ausgegebenen Zeichen, nicht die gedrückte Taste. Die ausgabe erfolgt derzeit exklusiv im praktischen TrayTip.
git-svn-id: https://svn.neo-layout.org@1169 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-11 16:46:18 +00:00
mösi
7434de7f1d Die VM-Belegungsvariante hat nun die Tasten 4 und 5 auf den Ebenen 2 und 3 vertauscht, sodass man die einfachen und doppelten Guillemots in diesem Modus im «nicht-deutschen Modus» verwendet. Vielleicht machen wir daraus auch mal eine Extra-Option für das normale Layout.
git-svn-id: https://svn.neo-layout.org@1168 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-11 16:22:14 +00:00
martin_r
d3dad992a4 Build von r1166
git-svn-id: https://svn.neo-layout.org@1167 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-11 16:06:11 +00:00
martin_r
0e36e49abf Bezeichnung entspricht nicht meinem Geschmack. Das macht die Lang-S-Tastatur lächerlich!
git-svn-id: https://svn.neo-layout.org@1166 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-11 16:04:46 +00:00