Kyboard verändert Zeichencode

Fragen zu Programmiersprachen und Software für den Hive und die Propellerchips
Antworten
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Kyboard verändert Zeichencode

Beitrag von PIC18F2550 »

Hallo,

Ich habe die Scanntabelle auf den Zeichensatz 1252 angepasst.

"ß" wird als "ß" ausgegeben
"ä" wird als "4" außgegeben
"öü" keine Außgabe

SHIFT+"ßäöü" keine Außgabe

Ich kann leider nicht erkennen wo der Fehler steckt.



Gibt es irgendwo eine Erklärung wie das Wort vom Scancode sich Zusammensetzt?

Code: Alles auswählen

                        word    $EB0D   '5A     (Enter) Enter
                        word    $0039   '46             9
0x0d und 0x39 sind schon klar aber wofür steht 0xEB?

Wird zur umschaltung groß/klein nur das bit 6 im Byte umgeschaltet?
Zuletzt geändert von PIC18F2550 am Mo 10. Feb 2014, 13:19, insgesamt 1-mal geändert.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
kuroneko
Beiträge: 202
Registriert: Sa 22. Okt 2011, 13:05
Wohnort: FN, Germany

Re: Keyboard verändert Zeichencode

Beitrag von kuroneko »

Ich wuerd' vorschlagen Du schaust Dir mal den existierenden (deutschen) Keyboard-Treiber vom Hive an. Das Verhalten das Du im Moment siehst ist im Standard-Treiber eingebaut (z.B. ö/ü = $F6/$FC werden intern vom Treiber fuer Statusaenderungen genutzt aber nicht an die Applikation weitergegeben).
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: Kyboard verändert Zeichencode

Beitrag von PIC18F2550 »

Hallo,

ich habe den treiber aus "os1-08-09-2009-kr.rar" erkenbar an den Änderungen

Code: Alles auswählen

shift1                  byte    "{|}__°________"                                                                '5B..60
                               '"{|}", 0, 0, "~"

shift2                  byte    "}___*;_:?=!",$22,"@$%&/()eÖ>+"                 '24..3D
                               '$22, 0, 0, 0, 0, "<_>?)!@#$%^&*(", 0, ":", 0, "+"
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
kuroneko
Beiträge: 202
Registriert: Sa 22. Okt 2011, 13:05
Wohnort: FN, Germany

Re: Kyboard verändert Zeichencode

Beitrag von kuroneko »

OK, scheint 'ne ganze Menge verschiedener Treiber zu geben. Ich meinte os-1-bel-keyb-de-s.spin.
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: Kyboard verändert Zeichencode

Beitrag von PIC18F2550 »

Mit Menge ist die sache schom ziemlich harmlos beschrieben.

Wo steckt der von dir beschriebene Treiber? Wenn Du ihn hast hänge ihn einfach mal drann.

Auf der webseite gibt es nur OS1-08-09-2009-kr vom: 05.09.2009 zum Download.
Das ist aber der den ich verwende.

Auf der suche habe ich schon wieder eine Neue Version gefunden.(aus Trios "htext-keyb.spin")
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
kuroneko
Beiträge: 202
Registriert: Sa 22. Okt 2011, 13:05
Wohnort: FN, Germany

Re: Kyboard verändert Zeichencode

Beitrag von kuroneko »

Code: Alles auswählen

os1-05-09-2009-kr/htext-treiber/bel-keyb-de.spin
os1-05-09-2009-kr/os-1-bel-keyb-de-s.spin          <-- dieser hier
Dateianhänge
os-1-bel-keyb-de-s.spin
(92.58 KiB) 542-mal heruntergeladen
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: Kyboard verändert Zeichencode

Beitrag von PIC18F2550 »

Danke.

Werde ihn heute Abend mal Testen und mich dannach melden.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: Kyboard verändert Zeichencode

Beitrag von drohne235 »

Die aktuellste Version von TriOS ist auf google-code zu finden:

http://code.google.com/p/hive-trios/

Für Einsteiger ist die Ordnerstruktur wahrscheinlich ein wenig verwirrend, aber ich fand das so am übersichtlichsten, wenn man Code für drei Chips hat.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Antworten