Unicode Steuerzeichen von druckbaren Zeichen trennen

Status
Nicht offen für weitere Antworten.

Luma

Bekanntes Mitglied
Hej!
Ist es irgendwie möglich zu erkennen, ob eine gedrückte Taste ein druckbares Zeichen (z.B. A) hat oder nicht (z.B. Enter)?
 

Luma

Bekanntes Mitglied
Genau, in einem KeyListener. Dort fange ich alle Ereignisse ab. Ein JTextField z.B. zeigt nur druckbare Zeichen. Drückt man Backslash dann wird ein Zeichen gelöscht etc. Ein ähnliches Verhalten versuche ich nachzubauen.
 

Luma

Bekanntes Mitglied
Meine Idee ist es, den Tastencode abzufragen. Bei ASCII haben alle druckbaren Zeichen (mit Ausnahme DEL) einen Tastencode >= 20. Durch probieren hab ich nun eine recht einfache Lösung: Alle Zeichen mit einem Code <= 36 sind Steuerzeichen. Alles darüber druckbar. Das funktioniert aber nur recht bedingt. DEL z.B. hat den Code 127, die F-Tasten fangen bei 112 an.
Es muss doch aber noch irgendeine andere Lösung geben!?
 

Luma

Bekanntes Mitglied
Ich will in einem String alle abgefangnen und druckbaren Zeichen speichern. Jedoch nicht im Zusammenhang mit Swing, ich kann also kein JTextField oder sonst was verwenden.

Nun weiß ich bei einem KeyEvent nicht, ob es sich um ein druckbares oder um ein Steuerzeichen handelt (nochmal zu Erklärung: Druckbare Zeichen sind A, c, 7, {, Steuerzeichen STRG, ENTER, DEL).
 
G

Gast2

Gast
Moin,

Luma hat gesagt.:
... einen Tastencode >= 20. Durch probieren hab ich nun eine recht einfache Lösung: Alle Zeichen mit einem Code <= 36 sind Steuerzeichen ...

quark ... erstmal musst Du Dich entscheiden ob Du uns die Zahlen Dezimal oder Hexadezimal geben willst ... alle Zeichen kleines als 0x20 sind definitiv Steuerzeichen ... 0x20 (Hex) oder 32 (Dez) ist das Leerzeichen ... dazu kommen noch einzelne Zeichen die sonst wie missbraucht werden können ... interessanter Weise werden noch die gleichen Zeichen verwendet wie vor mehr als 20 Jahren

hast Du Wikipedia schon befragt?

hand, mogel
 

Luma

Bekanntes Mitglied
Hallo,
@mogel: Hab jetzt grad in Wikipedia unter UTF-8 gelesen, dass:
Wikipedia hat gesagt.:
In diesem Bereich (128 Zeichen) entspricht UTF-8 genau dem ASCII-Code: Das höchste Bit ist 0, die restliche 7-Bit-Kombination ist das ASCII-Zeichen.

Okay, danke für die Hilfe.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
_user_q JavaFX Robot alle Unicode-Zeichen schreiben lassen können Allgemeine Java-Themen 12
J Unicode Darstellung mit 5 chars Allgemeine Java-Themen 9
E Compiler-Fehler Unicode Zeichen einlesen Allgemeine Java-Themen 1
L UTF8 to Unicode Allgemeine Java-Themen 9
mrBrown Unicode-WhiteSpaces aus String entfernen Allgemeine Java-Themen 14
S Input/Output Unicode Umwandlung Allgemeine Java-Themen 2
H Unicode ausgeben ohne Umwandlung - geht das? Allgemeine Java-Themen 3
L Problem bei ausführbarer jar Datei mit Unicode-Zeichen Allgemeine Java-Themen 4
J Unicode als String Allgemeine Java-Themen 6
R kopieren von Dateien und Verzeichnissen - UNICODE? Allgemeine Java-Themen 4
P JavaDoc und Backslashes: "Invalid unicode" Allgemeine Java-Themen 3
H Exponenten mit UNICODE Allgemeine Java-Themen 4
N Encoding Unicode Textfile Allgemeine Java-Themen 5
M Unicode 06 (Arabic) Allgemeine Java-Themen 5
P Unicode-Sequenz (u1234) in Variable speichern und ausgeben Allgemeine Java-Themen 6
P Unicode-Problem: Griechische Buchstaben Allgemeine Java-Themen 11
J Unicode: cmd parameter (main args); exec params; filenames Allgemeine Java-Themen 2
Daniel_L ASCII in UniCode umwandeln? Allgemeine Java-Themen 14
L unicode-zeichen in ein txt-File schreiben Allgemeine Java-Themen 3
L unicode Allgemeine Java-Themen 5
F Unicode zu ASCII konvertieren Allgemeine Java-Themen 5
oliver1974 Wie ResourceBundles mit Unicode Zeichen korrekt einlesen? Allgemeine Java-Themen 4
I Eignung eines Zeichensatzes zur Kodierung eines Unicode-Str. Allgemeine Java-Themen 3
D Zeilenweises auslesen aus einer Unicode CSV-Datei Allgemeine Java-Themen 7
U unicode oder was? Allgemeine Java-Themen 14
R Abwärtskompatibilität des Unicode Allgemeine Java-Themen 2
R Unicode (Kyrillisch) Allgemeine Java-Themen 15
byte Unicode Sonderzeichen Allgemeine Java-Themen 2
B Unicode für Kreuz gesucht Allgemeine Java-Themen 2
H Unicode Darstellung in Java, spezielles Zeichen gesucht Allgemeine Java-Themen 4
S Unicode-Zeichen erstellen/ Kodierung Allgemeine Java-Themen 4
G Unicode file auslesen Allgemeine Java-Themen 11
C Unicode für Promille-Zeichen Allgemeine Java-Themen 5
U Unicode char kyrillisch Allgemeine Java-Themen 10
G Unicode eines Zeichens ermitteln Allgemeine Java-Themen 5
H ESC/POS Steuerzeichen an Drucker senden Allgemeine Java-Themen 4
X Bell In Java (Steuerzeichen Asciicode) Allgemeine Java-Themen 6
M Base64 und Steuerzeichen in Java Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben