Seite 2 von 2
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 08:52
von NicknameFJ
Hi,
über die Zehnertastatur (mit ALT) gibt mit ASCII Zeichen ein. Wenn eine führende Null mit angegeben ist dann wertet das System die Eingabe als ANSI Zeichen.
Grüße
NicknameFj
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 09:14
von helpy
Hallo zusammen,
um z.B. das Unicode-Zeichen "√" U+221A (dez.: 8730) einzugeben, muss man [Alt][8][7][3][0] eingeben.
Das funktioniert z.B. in Word, aber nicht hier im Eingabefeld für die Forumnachrichten (Firefox 13 auf Windows 7). Hier im Eingabefeld erscheint dagegen der Pfeil nach rechts "→".
Fazit: Alt + Zifferneingabe verhält sich nicht in allen Programmen bzw. Eingabefeldern gleich. Einige Programme unterdrücken diese Form der Eingabe!
lg,
guido
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 14:50
von Nino
helpy hat geschrieben:um z.B. das Unicode-Zeichen "√" U+221A (dez.: 8730) einzugeben, muss man [Alt][8][7][3][0] eingeben.
So ist es. Und die Pauschalaussage
Daffy0815 hat geschrieben:Weiß jemand eine Möglichkeit wie man direkt über die Tastatur ein Unicode Zeichen eingeben kann?
Ich meine NICHT "<Alt> + <Ziffernblock> !
Das geht nur von 0 bis 255.
ist schlicht falsch.
helpy hat geschrieben:Das funktioniert z.B. in Word, aber nicht hier im Eingabefeld für die Forumnachrichten (Firefox 13 auf Windows 7). Hier im Eingabefeld erscheint dagegen der Pfeil nach rechts "→".
Fazit: Alt + Zifferneingabe verhält sich nicht in allen Programmen bzw. Eingabefeldern gleich. Einige Programme unterdrücken diese Form der Eingabe!
"Unterdrücken" würde ich nicht sagen. Das hört sich für mich an wie "absichtlich verhindern". Es kann auch sein, dass den betr. Programmen dieses Feature nur fehlt. (Jedenfalls unterstützt die PB-IDE offenbar leider nicht diese Art der Eingabe.) Außerdem ist zu beachten:
Wikipedia hat geschrieben:Ob das entsprechende Unicode-Zeichen auch tatsächlich am Bildschirm erscheint, hängt davon ab, ob die verwendete Schriftart eine Glyphe für das gewünschte Zeichen [...] enthält.
Grüße, Nino
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 17:31
von PMV
helpy hat geschrieben:Hi Darkdragon,
Und wie gibst Du folgendes Zeichen über die [Alt+....] Tasten ein?
lg,
guido
Das heißt ganz einfach die Unicode von Hex in Dezimal umrechnen
und dann per ALT festhalten und Ziffernblock die Zahl eingeben ...
mal testen:
[ALT]+[8][7][2][9] = ∙
[ALT]+[8][7][3][0] = √
[ALT]+[8][7][3][1] = ∛
klappt

, Opera sei dank
Aber die IDE gibt tatsächlich da nen Fragezeichen oder ein anderes Zeichen aus.
MFG PMV
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 19:25
von Daffy0815
Also, ich weis ja nicht mit welchen Programmen ihr das mit der vierstelligen Eingabe mit <Alt> und als Dezimalzahl ausprobiert.
Bei mir funktioniert das ausschließlich in Wordpad.
In OpenOffice oder anderen Programmen funktioniert bei mir nur die von mir beschriebene <Alt><Num+><CodeHex> Methode.
Gruß
Daffy
PS. Nichts desto trotz sind alle diese Methoden irgendwie Krampf...
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 19:26
von NicknameFJ
PMV hat geschrieben:
Aber die IDE gibt tatsächlich da nen Fragezeichen oder ein anderes Zeichen aus.
Wikipedia hat geschrieben:
Auf diese Weise lassen sich alle Zeichen der entsprechend gemappten Codepages – etwa Windows-1252 (vorangestellte 0 für „ANSI“-Codepages, d. h. unter der graphischen Oberfläche) und Codepage 850 (keine vorangestellte 0 für OEM-Codepages, d. h. in DOS-Boxen oder unter purem DOS) bei dem Windows-Alt-Code – schreiben, etwa Währungssymbole, akzentuierte Zeichen oder andere Sonderzeichen wie das ß. In den meisten Programmen können aber nur Codezahlen von 0 bis 255 eingegeben werden. Gibt man doch größere ein, wird der Modulo 256 davon genommen, also der Rest bei Division durch 256. Dies verhindert, dass man kompliziertere Zeichen z. B. aus dem Unicode jenseits U+0100 eingeben kann, was nicht von allen Programmen unterstützt wird. Einige Programme (nicht zuletzt die Zeichentabelle selbst) erlauben aber auch die Eingabe von Unicodezeichen auf diese Art und Weise. In diesem Falle ist es egal, ob man die 0 mit eingibt oder nicht.
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 19:47
von DarkDragon
Ja das wird wohl auch damit zusammenhängen, ob diese Programme überhaupt die Unicode-Controls haben oder nur EAscii-Controls. Außerdem ist die Darstellung der Zeichen auch vom Font abhängig!
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 19:53
von Daffy0815
@DarkDragon
Mag alles stimmen, aber es ist mir definitiv unbegreiflich warum ich einerseits ein beliebiges Zeichen aus der Zeichensatztabelle via Maus in die Zwischenablage kopieren kann und es dann in allen Programmen (die dazu fähig sind) GLEICH angezeigt wird während es bei der Eingabe ein zu geradezu babylonischen Verwirrungen kommt.
Gruß
Daffy
Re: Unicode über Tastatur eingeben
Verfasst: 21.06.2012 20:00
von Nino
Daffy0815 hat geschrieben:Also, ich weis ja nicht mit welchen Programmen ihr das mit der vierstelligen Eingabe mit <Alt> und als Dezimalzahl ausprobiert.
Es funktioniert z.B. mit PSPad und UltraEdit ... sowie mit dem EditorGadget von PB (getestet mit PB 4.61 unter Windows XP x86).
Re: Unicode über Tastatur eingeben
Verfasst: 22.06.2012 00:23
von Daffy0815
So, nachdem ich etliche Sachen ausprobiert habe (auch den Microsoft Keybord Creater der zwar nichts kostet aber dafür auch nichts taugt) bin ich beim Keyboard Layout Manager (
www.klm32.com) gelandet.
In der Maximalversion (2000 edition) lässt dieses Programm aus meiner Sicht keine Wünsche offen!
Auch der Preis von 23,80 € ist vertretbar.
Dafür geht jetzt z. B. "¡¿áÁóÓñÑçÇ" OHNE VERRENKUNGEN!
Absolut zu empfehlen!
Gruß
Daffy