DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > Sonderzeichen über Keyboard eingeben | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2001-11-13, 21:45 h thom Posts: 6 User |
Hallo, kennt hier jemand 'ne Möglichkeit Sonderzeichen (z.B. aus ttf-Fontdateien) direkt über das Amiga-Keyboard einzugeben? Thom [ - Answer - Quote - Direct link - ] |
2001-11-13, 22:31 h Flinx Posts: 1073 User |
Was für Zeichen denn? [ - Answer - Quote - Direct link - ] |
2001-11-13, 22:51 h thom Posts: 6 User |
Also ich denke da an das allseitz so beliebte ( :-) ) Eurosymbol, und was sich sonst noch so in den verschiedenen Codepages versteckt. [ - Answer - Quote - Direct link - ] |
2001-11-14, 01:16 h Askane Posts: 850 User |
Ich mußte Speisekarten gestalten und da habe ich zum Glück bei einer blöd aussehenden Schrift das Eurozeichen gefunden. Und damit vorlieb genommen. Hatten schon mal darüber ne Diskussion im Forum. Fazit, es geht nicht, oder probiere mal den Tastatutreiber für Windowstastaturen aus. Dann mußte mit viel Geduld die richtige Tastankombination finden. Ein Programm zum erstellen und verändern von Schriften gibbet auch, kostet aber über 100 DM. MnG Ralf [ - Answer - Quote - Direct link - ] |
2001-11-14, 02:40 h Matthias Posts: 58 User |
Hallo Dieses Zeichen: € (Wenn du jetzt kein Euro-Symbol siehst sondern ein Viereck hat dein Font überhaupt kein Euro-Symbol) Ich hab mich früher mal mit Keymaps und Fonts befasst. Also, welches Zeichen ausgegeben wird, wenn du eine bestimmte Taste oder Tastenkombination drückst wird beim Amiga durch KEYMAPS festgelegt. Die kann man sehr einfach manipulieren. Ich hab z.B. grad eben eine KEYMAP erstellt, die mir tatsächlich ein € ausgegeben hat, wenn ich auf die 1 gedrückt habe. Das hört sich jetzt alles einfach an ist aber in Wirklichkeit viel komplizierter. Ich erklär dir das mal: Also erstmal warum es denn € nicht beim Amiga gibt ist ja logisch: Das OS ist von 1992, da gabs den € noch nicht. Der Amiga-Zeichensatz richtet sich glaub ich nach folgendem Standard: ECMA Latin 1 und besteht aus 256 Zeichen, die mit 0-255 nummeriert sind. Die Zeichen 0-128 sind entsprechen ASCII-standard: 0-31 Steuerzeichen und der Rest Schriftzeichen, wie sie in den USA üblich sind. Nun kommt die Erweiterung dazu und die ist bei den verschiedenen Computern unterschiedlich. Bei z.B. MS-DOS waren das weitere Schriftzeichen, Beim Amiga mit ECMA Latin 1 Standard, aber wurden die ersten 32 (#128-159) für etwas anderes benutzt (Steuerzeichen?) auf jeden Fall waren sie nicht als Schriftzeichen gedacht und der Rest (#160-255) Sondersymbole für die restlichen Buchstaben der Westeuropäischen Staaten. z.B äöüß für Deutschland. (Für diese Sonderzeichen zu finden gibts ja "KeyShow") Nun kommt aber Windows und es übernimmt diesen ECMA-Latin1 Zeichensatz. Das ist zuerstmal toll, das es nun etwas einheitlicher ist. Windows benutzt aber zusätzlich die Zeichen #128-159 für Schriftzeichen, wie: ™ ‰ Œ (jetzt müßtest du ein TM, Promille und OE -Zeichen erkennen) , die es beim Amiga gar nicht gibt. Und als der Euro kam wurde Zeichen #128 für das € benutzt. So ist das dann wahrscheinlich auch bei all deinen Zeichensätzen mit Euro. Dieses Zeichen kann ich aber auf der Amiga-Tastatur nicht erzeugen! Weil es dafür keine Tastenkombination gibt. Den dieses Zeichen #128 war nie als Schriftzeichen gedacht. Beim PC hat man es zuerst durch die Eingabe von der Tastenkomb. ALT+0128 erzeugt oder in WinWord unter Sonderzeichen aufgerufen. Schließlich wurde Windows umprogrammiert, so daß ich den Euro mit AltGr+E erzeugen kann. [/b] Mit einem Trick hab ich nun eine KEYMAP gemacht die anstelle der 1 ein € ausgibt, besser gesagt Zeichen #128. Das Problem ist nur: Das funktioniert nur in CygnusEd aber nicht bei der Workbench, da sie davon ausgeht, das Zeichen #128 kein Schriftzeichen ist und es deshalb auch nicht ausgibt. Genauso wie sie Steuerzeichen, wie z.B CTRL+C nicht ausgibt. Bei CTRL+M macht sie dasselbe, wie bei Return. Ich versuch dasselbe nochmal mit einem anständigen KEYMAP-Editor und send dir die Keymap mal zu. Aber bestimmt gibts dafür schon ne Lösung im AmiNet oder so. Da würd ich mal suchen. [/b] [ - Answer - Quote - Direct link - ] |
2001-11-14, 09:10 h thom Posts: 6 User |
Hallihallo, erstmal danke für die erschöpfende Antwort. Ich erlaube mir mal ein bischen zu quoten,weil sonst der Zusammenhang verloren geht. Zitat: ... oder der Webbrowser unterstützt das einfach nicht. Zz sitze ich vor 'nem Netscape 4.7x unter Linux und statt des Symbols erscheint hier ein schlichtes EUR. Zitat: Ob man nun grad die '1' umdefinieren sollte weiß ich nicht. Schließlich gibt es ja auch noch ein paar ALT-[TASTE] Zeichen, die hierzuland wohl nicht wirklich gebraucht werden. Und wirklich unglücklich wäre es, wenn jeder seine eigene Keymap benutzt. Zitat: Davon gehe ich mal aus. Denn schließlich sind das ttf's von Kleinweichs Website Zitat: Hier stellt sich die Frage, ob die Tastatur keinen entsprechenden Code erzeugt, oder das Betriebsystem diesen einfach nicht auswertet. Ich vermute, das letzteres der Fall ist. [quote] Beim PC hat man es zuerst durch die Eingabe von der Tastenkomb. ALT+0128 erzeugt oder in WinWord unter Sonderzeichen aufgerufen. Schließlich wurde Windows umprogrammiert, so daß ich den Euro mit AltGr+E erzeugen kann. [/qoute] Und mit eine ALT+128 Lösung liese sich ja auch leben. Zitat:Das ist ja auch nur für Applikationen interessant. Sonst kommen am Ende so Stilblüten wie Eurozeichen im Dateinahmen auf und darüber freut sich dann jeder (Unix)-Systemadmin. Zitat: Hab ich schon. Aber bisher leider ohne Erfolg. [ - Answer - Quote - Direct link - ] |
2001-11-14, 09:57 h thomas Posts: 7718 User |
Die einschlägigen Textprogramme (Wordworth etc.) haben eine Funktion, um Sonderzeichen aus einer Tabelle auszuwählen. Wordworth kann sogar eine bestimmte Zeichenfolge (z.B. EUR) durch eine andere (z.B. €) ersetzen. Mag sein, daß das bei anderen Programmen auch geht. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Answer - Quote - Direct link - ] |
2001-11-14, 12:52 h Holger Posts: 8116 User |
In der aktuellen AmigaPlus ist ein Artikel zu dem Thema. Interessant ist, daß es drei verschiedene Varianten von ttf-Fonts gibt: mit dem Euro-Zeichen als Ascii 128, als Ascii 164 und mit Unicode 8364. Für die ttf.library kann man wohl die zu verwendende CodePage auswählen. Allerdings für Wordworth bringt das nichts, weil es eigene ttf-Routinen verwendet. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2001-11-14, 23:28 h Matthias Posts: 58 User |
Hallo, Also ich hab da mal so ne KEYMAP gebastelt und das funktioniert auch. Ich drück in CygnusED ALT+SHIFT+E und ein Viereck erscheint. Speichere die Datei ab und öffne sie mit dem Explorer und jetzt erscheint ein €. Wenn du willst kannst du ja mal die KEYMAP ausprobieren. Ich kann sie dir ja als Anhang in ner E-Mail schicken. Ich hab auf dem Amiga keine Schrift mit Euro-Symbol zum testen. Ich denk so ist das eine einfache Lösung für das Problem, die zwar nicht immer, aber doch bei den meisten Programmen funktioniert, ohne das die Programme umgeschrieben werden müssen. Aber kümmert sich nicht Amiga Int. Inc um so was? MfG Matthias [ - Answer - Quote - Direct link - ] |
2001-11-15, 12:15 h Valwit Posts: 750 User |
es geht definitiv: man kann seine keymap machen wie man sie will. das ist überhaupt kein problem. ttfmanager kann ohne weiteres jedes zeichen eines ttf-fonts so mapen wie man es will. (iso-8859-2 fonts werden so erstellt). bei WW gibts einen kleinen trick aber es klappt auch (und wieder lässt 8859-2 grüssen . ich werde es mal spasseshalber heute abend ausprobieren und einene anleitung basteln -- Viele Grüsse Valwit [ - Answer - Quote - Direct link - ] |
2001-11-15, 13:15 h thom Posts: 6 User |
Zitat: Ja, so hab ich mir das vorgestellt. Bitte sende mir die Keymap an: thom@kaupp.chemie.uni-oldenburg.de Vielen Dank Thom [ - Answer - Quote - Direct link - ] |
2001-11-15, 17:19 h Matthias Posts: 58 User |
Ich hab die KEYMAP geschickt. [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Sonderzeichen über Keyboard eingeben | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |