PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : neue tastatur. keine shifttaste



Seiten : [1] 2

smartysmart34
19.04.11, 20:44
hallo zusammen,

ich habe heute eine neue tastatur bekommen - eine zowie celeritas - und aus irgendeinem grund funktioniert unter linux die shifttaste nicht. und zwar auf beiden seiten. links und rechts. deshalt halte ich ein hardwareproblem zunächst mal für unwahrscheinlich, sonst wäre wahrscheinlich nur eine defekt. die shift-lock-taste geht aber.

hat jemand ne idee, wonach ich suchen müsste. das system sagt mir in yast es hätte ne 104tasten tastatur gefunden. müssten aber 105 sein. wie konfiguriere ich das in opensuse

danke und gruß,
martin

DrunkenFreak
19.04.11, 20:53
Nach diesem Post den anderen Posts über deine Probleme mit und unter SuSe, kann ich mir langsam vorstellen, wie du deine > 1000 Posts erhalten hast. Keine Informationen (wo willst du umstellen? X, tty?) und Abneigungen gegen Suchmaschinen.

Siehe hier (http://lmgtfy.com/?q=tastatur+layout+suse)

SAX war es früher, heute mit Sicherheit irgendeine Einstellung in der xorg.conf, die man auch per Hand vornehmen kann.

smartysmart34
19.04.11, 21:00
Stell Dir vor, die Shifttaste geht einfach garnicht. Egal wo. Auf der Konsole nicht und in X auch nicht.
Und da ich nicht von US auf DE umstellen will habe ich ehrlich gesagt auch nicht nach der Umstelung eines Tastaturlayouts in Bezug auf Spracheinstellungen sondern nach Linux und Problemen mit Shift-Tasten gesucht. Ja ich kann googlen. Es gibt aber keine Meldung über nicht unterstützte Shifttasten. Stell Dir vor.
Unter Windows bootet die Maschine einfach und alle Tasten gehen wie sie sollen. Dachte mit einem ganz normalen Keyboard wäre das unter Linux auch im Bereich des Möglichen. Scheinbar nicht.
Also nochmal danke für deinen Hinweis auf eine Sinnfreie Googlesuche und ich formuliere die Frage nochmal anders:
Hat jemand Erfgahrung mit nicht funktionierenden Shift-Tasten? Macht es Sinn da an Einstellungen wie nodeadkeys herumzuspielen oder ist das die falsche Ecke?

Danke und Gruß,
Martin

DrunkenFreak
19.04.11, 21:18
Nach #1 willst du wissen, wie du dein Layout umstellen kannst und das steht in #2. In den ersten 3 Links sind sogar die konkreten Beispiele. Hast du es gemacht oder nur wieder rugejammert?

Wo soll es denn sonst dran liegen, wenn nicht an den Tastatureinstellungen? An der Mauseinstellung mit Sicherheit nicht und an der Sprache wohl auch kaum.

Kannst auch gerne mit xmodmap selbst mappen, aber das würde wahrscheinlich in weiteren Fragen und Beschwerden über SuSe enden.

kreol
19.04.11, 21:37
shift hat mit (no)deadkeys gar nichts zu tun. Schon xev oder showkey probiert? Ob die Tasten überhaupt erkannt werden? Wenn ja: xmodmap.

Kreol

smartysmart34
19.04.11, 22:18
Hallo Kreol,

ich habe das System im Runlevel 3 gestartet. Auch da erzeugt er wie oben geschrieben keine Großbuchstaben. Wenn ich showkey starte erkennt er die linke Shifttaste mit code 42, die Rechte mit 54.
Dennoch kann ich mit den Tasten keine Großbuchstaben schreiben.

Sax2 scheint es unter Suse 11.4 nicht mehr zu geben, in Yast (unter KDE) kann ich zwar eine Sprache auswählen (DE) aber keinen Tastaturtyp (generic 105...) und auch in den Benutzereinstellungen in KDE -> Ländereinstellungen kann neben Währungs- und Datumseinstellungen nur eine Sprache, aber kein Tastaturlayout ausgewählt werden.

Was die Links von DrunkenFreak von 2005 oder neuestenfalls Suse 11.2 da helfen sollen ist mir nicht klar, denn unter Suse 11.4 sehen die Menüs anders aus. Ich finde also zumindest im Moment keine Yast-Einstellung, wo ich irgendeinen Tastaturtyp auswählen könnte.

Bleibt da wirklich nur xmodmap? Hilft das auch auf der Konsole?

Danke und Gruß,
Martin

kreol
19.04.11, 22:32
xmodmap hilft bei der KDE-Konsole (bzw. allgemein unter X), aber nicht auf einem virtuellen Terminal.

Schau Dir dazu doch mal das "See also" der manpage von showkey an. Da sind einige Möglichkeiten zu finden.

Ich würde auch mal eine Live-CD/DVD booten und, wenn es dort geht, Einstellungen vergleichen.

Kreol

P.S.
Hier (Deb lenny) liegt z.B. eine /usr/share/keymaps/i386/qwerty/defkeymap_V1.0.kmap.gz. Hab sie mal angehängt...

smartysmart34
19.04.11, 22:40
Hallo Kreol.
Ich war so frei und habe mir einen USB-PS2-Adapter genommen und die TAstatur nun via PS/2 angeschlossen.
Und siehe da: GROß und klein funktionieren jetzt. Ins BIOS komme ich auch und unter Windows ist auch alles da.
Bin also fürs erste zufrieden, auch wenn ich nicht ganz verstehe, wieso showkey unter USB bei den Shifts zwar einen Code erkennt, der aber nicht zu Großbuchstaben umgesetzt werden kann.
Danke für die Hilfe und Gruß,
Martin

smartysmart34
20.04.11, 10:27
Hm. Da ich in keinem Menü eine Einstellmöglichkeit für den Tastaturtyp gefunden habe: Gibt es denn unter Suse 11.4 einen Befehl, mit dem man die Tastaturerkennung / Einrichtung neu anstoßen kann, ähnlich der Installationsroutine?
Also in der Art eines "dpkg reconfigure"

smartysmart34
20.04.11, 10:46
xmodmap hilft bei der KDE-Konsole (bzw. allgemein unter X), aber nicht auf einem virtuellen Terminal.

Schau Dir dazu doch mal das "See also" der manpage von showkey an. Da sind einige Möglichkeiten zu finden.

Ich würde auch mal eine Live-CD/DVD booten und, wenn es dort geht, Einstellungen vergleichen.

Kreol

P.S.
Hier (Deb lenny) liegt z.B. eine /usr/share/keymaps/i386/qwerty/defkeymap_V1.0.kmap.gz. Hab sie mal angehängt...

Danke für das keymap-File. Komisch. In Deinem File stehen die Codes 42 und 54 mit "Shiftkeycode" drin, und das sind genau DIE Codes, die die Tastatur per USB in showkey auch ausgibt. Ich frage mich, wieso damit dann keine Großbuchstaben generiert werden....
Ich muss mir heute Abend nochmal MEIN File genau ansehen, wenn ich wieder an der Box bin....

Bin etwas ratlos

Danke und Gruß,
Martin

smartysmart34
20.04.11, 19:49
Hallo zusammen,

ich hab's mir jetzt nochmal angesehen und blicke leider noch nicht ganz durch. bei mir sieht es jetzt wie folgt aus, während die Tastatur via PS/2 angeschlossen ist.

Ich habe unter /etc ein File namens defkeymap.map. Das enthält folgendes:

Siehe Anhang

Vielleicht ist es ja irgendwo versteckt, aber Großbuschstaben habe ich darin keine gefunden.

Es gibt aber noch ein zweites File und das heißt defkeymap.name. Inhalt:


/usr/share/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz


Wenn ich mir dieses File ansehe, dann finde ich:


# de-latin1-nodeadkeys.map: German keymap
# Due to Olaf Flebbe (flebbe@pluto.tat.physik.uni-tuebingen.de)

include "de-latin1.map"

control keycode 7 = Control_asciicircum
keycode 13 = apostrophe grave
keycode 27 = plus asterisk asciitilde
keycode 41 = asciicircum degree

# corresponding keys in de-latin1.map:
# keycode 13 = dead_acute dead_grave
# keycode 27 = plus asterisk dead_tilde
# keycode 41 = dead_circumflex degree


Also noch ein Include...


# de-latin1.map: German keymap
# (Renamed from gr-latin1.map, since it is not a Greek map.)
# Some changes due to Olaf Flebbe (flebbe@pluto.tat.physik.uni-tuebingen.de)
# More changes by Jochen Hein <jochen@jochen.org>.

keymaps 0-2,4-6,8-10,12
alt_is_meta
include "qwertz-layout"
altgr keycode 16 = at
control altgr keycode 16 = nul
altgr keycode 50 = mu
include "linux-with-alt-and-altgr"
plain keycode 83 = KP_Comma
include "euro2.map"
include "compose.latin1"
strings as usual

# Normal Shift AltGr Strg
keycode 1 = Escape Escape
keycode 2 = one exclam
keycode 3 = two quotedbl twosuperior nul
keycode 4 = three section threesuperior Escape
keycode 5 = four dollar
keycode 6 = five percent
keycode 7 = six ampersand
keycode 8 = seven slash braceleft
keycode 9 = eight parenleft bracketleft
keycode 10 = nine parenright bracketright
control altgr keycode 10 = Control_bracketright
keycode 11 = zero equal braceright
keycode 12 = ssharp question backslash
control altgr keycode 12 = Control_backslash
keycode 13 = dead_acute dead_grave
alt keycode 13 = Meta_acute
shift alt keycode 13 = Meta_grave
keycode 14 = Delete Delete
alt keycode 14 = Meta_Delete
keycode 15 = Tab Meta_Tab
keycode 26 = +udiaeresis +Udiaeresis
keycode 27 = plus asterisk dead_tilde
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 39 = +odiaeresis +Odiaeresis
keycode 40 = +adiaeresis +Adiaeresis
keycode 41 = dead_circumflex degree Meta_asciicircum Control_asciicircum
keycode 42 = Shift
keycode 43 = numbersign apostrophe
keycode 51 = comma semicolon
keycode 52 = period colon
keycode 53 = minus underscore Meta_minus
shift control keycode 53 = Control_underscore
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space space Meta_space nul
keycode 58 = Caps_Lock
keycode 86 = less greater bar
keycode 97 = Control


Oben wieder ein paar inludes, aber keine Großbuchstaben bisher.

In qwertz-layout:


# qwertz-layout
keycode 16 = q
keycode 17 = w
keycode 18 = e
keycode 19 = r
keycode 20 = t
keycode 21 = z
keycode 22 = u
keycode 23 = i
keycode 24 = o
keycode 25 = p
#
keycode 30 = a
keycode 31 = s
keycode 32 = d
keycode 33 = f
keycode 34 = g
keycode 35 = h
keycode 36 = j
keycode 37 = k
keycode 38 = l
#
keycode 44 = y
keycode 45 = x
keycode 46 = c
keycode 47 = v
keycode 48 = b
keycode 49 = n
keycode 50 = m
#
include "compose"


Immernoch keine Großbuchstaben aber ein neues Include...

compose:

# We map the PrintScreen key (useless) and Alt+AltGr to the Compose key...
# A really useful thing not found on normal keyboards. :/
#
# (c) 2001 Bernhard Rosenkränzer <bero@arklinux.org>

keycode 99 = Compose # SysRq/PrintScrn
keycode 100 = AltGr
alt keycode 100 = Compose

Dann ist da noch "linux-with-alt-and-gr" aus "de-latin1.map":

include "linux-keys-bare"

keycode 100 = AltGr
alt keycode 100 = Compose

altgr keycode 70 = Show_Registers
alt keycode 70 = Scroll_Lock

control altgr keycode 83 = Boot
control altgr keycode 111 = Boot

# Hex keypad keys (for giving a Unicode value in 4 hex digits)
# Follow lt.map and assign Hex_A .. Hex_F to keypad border.
altgr keycode 55 = Hex_C
altgr keycode 69 = Hex_A
altgr keycode 71 = Hex_7
altgr keycode 72 = Hex_8
altgr keycode 73 = Hex_9
altgr keycode 74 = Hex_D
altgr keycode 75 = Hex_4
altgr keycode 76 = Hex_5
altgr keycode 77 = Hex_6
altgr keycode 78 = Hex_E
altgr keycode 79 = Hex_1
altgr keycode 80 = Hex_2
altgr keycode 81 = Hex_3
altgr keycode 82 = Hex_0
altgr keycode 96 = Hex_F
altgr keycode 98 = Hex_B


Noch ein neues include....

linux-keys-bare:


# Linux-specific (and language-independent) keys
#
# This file describes function keys, console switching keys,
# keypad, cursor keys, and SysRq, ScrollLock, Pause
#
# It does not use the AltGr modifier, so that the user can opt
# to have both Alt keys produce the same effect.
# As a consequence, the Hex_* keys are missing, as are
# control altgr keycode 83 = Boot
# control altgr keycode 111 = Boot
#
# One culture-specific item that will be overridden in many keymaps
# is the KP_Period: many countries have a KP_Comma instead.
#
# One user-preference item will be the function of the Delete key.
#
# Old keyboards have 10 function keys, and keymaps have
# sometimes used shift+F1 = F11, and sometimes shift+F1 = F13.
# Here we assume an enhanced keyboard (with 12 function keys).
#
plain keycode 59 = F1
plain keycode 60 = F2
plain keycode 61 = F3
plain keycode 62 = F4
plain keycode 63 = F5
plain keycode 64 = F6
plain keycode 65 = F7
plain keycode 66 = F8
plain keycode 67 = F9
plain keycode 68 = F10
plain keycode 87 = F11
plain keycode 88 = F12
shift keycode 59 = F13
shift keycode 60 = F14
shift keycode 61 = F15
shift keycode 62 = F16
shift keycode 63 = F17
shift keycode 64 = F18
shift keycode 65 = F19
shift keycode 66 = F20
shift keycode 67 = F21
shift keycode 68 = F22
shift keycode 87 = F23
shift keycode 88 = F24
control keycode 59 = F25
control keycode 60 = F26
control keycode 61 = F27
control keycode 62 = F28
control keycode 63 = F29
control keycode 64 = F30
control keycode 65 = F31
control keycode 66 = F32
control keycode 67 = F33
control keycode 68 = F34
control keycode 87 = F35
control keycode 88 = F36
#
# The canonical assignment for F37-F48 uses
# control shift keycode 59 = F37
# etc. If you want that, load linux-keys-extd.inc
#
# Both Alt+Fn and Control+Alt+Fn switch to Console n
# (in order to please Linux / dosemu / X).
# Here Consoles 1..12. For 13..24 load linux-keys-extd.inc
#
alt keycode 59 = Console_1
alt keycode 60 = Console_2
alt keycode 61 = Console_3
alt keycode 62 = Console_4
alt keycode 63 = Console_5
alt keycode 64 = Console_6
alt keycode 65 = Console_7
alt keycode 66 = Console_8
alt keycode 67 = Console_9
alt keycode 68 = Console_10
alt keycode 87 = Console_11
alt keycode 88 = Console_12
control alt keycode 59 = Console_1
control alt keycode 60 = Console_2
control alt keycode 61 = Console_3
control alt keycode 62 = Console_4
control alt keycode 63 = Console_5
control alt keycode 64 = Console_6
control alt keycode 65 = Console_7
control alt keycode 66 = Console_8
control alt keycode 67 = Console_9
control alt keycode 68 = Console_10
control alt keycode 87 = Console_11
control alt keycode 88 = Console_12

#
# Keypad keys
#
keycode 69 = Num_Lock
keycode 98 = KP_Divide
keycode 55 = KP_Multiply
keycode 74 = KP_Subtract
keycode 78 = KP_Add
keycode 96 = KP_Enter
#
keycode 71 = KP_7
keycode 72 = KP_8
keycode 73 = KP_9
keycode 75 = KP_4
keycode 76 = KP_5
keycode 77 = KP_6
keycode 79 = KP_1
keycode 80 = KP_2
keycode 81 = KP_3
keycode 82 = KP_0
#
keycode 83 = KP_Period # or KP_Comma
control alt keycode 83 = Boot
#
alt keycode 71 = Ascii_7
alt keycode 72 = Ascii_8
alt keycode 73 = Ascii_9
alt keycode 75 = Ascii_4
alt keycode 76 = Ascii_5
alt keycode 77 = Ascii_6
alt keycode 79 = Ascii_1
alt keycode 80 = Ascii_2
alt keycode 81 = Ascii_3
alt keycode 82 = Ascii_0
#
# The four cursor keys
#
keycode 103 = Up
keycode 105 = Left
keycode 106 = Right
keycode 108 = Down
alt keycode 103 = KeyboardSignal
alt keycode 105 = Decr_Console
alt keycode 106 = Incr_Console
#
# The six edit keys
#
keycode 110 = Insert
keycode 102 = Home # Find
keycode 104 = PageUp # Prior
keycode 111 = Remove
keycode 107 = End # Select
keycode 109 = PageDown # Next
shift keycode 104 = Scroll_Backward
shift keycode 109 = Scroll_Forward
control alt keycode 111 = Boot
#
# The three system keys
#
keycode 84 = Last_Console # Alt+SysRq/PrintScrn
#keycode 99 = VoidSymbol # SysRq/PrintScrn
keycode 99 = Compose # SysRq/PrintScrn
alt keycode 99 = Control_backslash
control keycode 99 = Control_backslash

plain keycode 70 = Scroll_Lock
shift keycode 70 = Show_Memory
control keycode 70 = Show_State
alt keycode 70 = Show_Registers

keycode 101 = Break # Ctrl+Break/Pause
keycode 119 = Pause # Break/Pause


Und "euro2.map" aus "de-latin1.map":


# Euro and cent
# [Say: "loadkeys euro2" to get Euro and cent with AltGr (right alt)
# on the positions where many keyboards have E and C.
# To get it displayed, use a latin0 (i.e., latin9) font.]
altgr keycode 18 = currency
altgr keycode 46 = cent

Und zuletzt noch compose.latin1:


compose '`' 'A' to 'À'
compose '`' 'a' to 'à'
compose '\'' 'A' to 'Á'
compose '\'' 'a' to 'á'
compose '^' 'A' to 'Â'
compose '^' 'a' to 'â'
compose '~' 'A' to 'Ã'
compose '~' 'a' to 'ã'
compose '"' 'A' to 'Ä'
compose '"' 'a' to 'ä'
compose '-' 'a' to 'ª'
compose '-' 'A' to 'ª'
compose 'O' 'A' to 'Å'
compose 'o' 'a' to 'å'
compose '0' 'A' to 'Å'
compose '0' 'a' to 'å'
compose 'A' 'A' to 'Å'
compose 'a' 'a' to 'å'
compose '°' 'A' to 'Å'
compose '°' 'a' to 'å'
compose 'A' 'E' to 'Æ'
compose 'a' 'e' to 'æ'
compose ',' 'C' to 'Ç'
compose ',' 'c' to 'ç'
compose '^' 'C' to 'Ç'
compose '^' 'c' to 'ç'
compose '`' 'E' to 'È'
compose '`' 'e' to 'è'
compose '\'' 'E' to 'É'
compose '\'' 'e' to 'é'
compose '^' 'E' to 'Ê'
compose '^' 'e' to 'ê'
compose '"' 'E' to 'Ë'
compose '"' 'e' to 'ë'
compose '`' 'I' to 'Ì'
compose '`' 'i' to 'ì'
compose '\'' 'I' to 'Í'
compose '\'' 'i' to 'í'
compose '^' 'I' to 'Î'
compose '^' 'i' to 'î'
compose '"' 'I' to 'Ï'
compose '"' 'i' to 'ï'
compose '-' 'D' to 'Ð'
compose '-' 'd' to 'ð'
compose '^' 'D' to 'Ð'
compose '^' 'd' to 'ð'
compose '~' 'N' to 'Ñ'
compose '~' 'n' to 'ñ'
compose '^' 'N' to 'Ñ'
compose '^' 'n' to 'ñ'
compose '`' 'O' to 'Ò'
compose '`' 'o' to 'ò'
compose '\'' 'O' to 'Ó'
compose '\'' 'o' to 'ó'
compose '^' 'O' to 'Ô'
compose '^' 'o' to 'ô'
compose '~' 'O' to 'Õ'
compose '~' 'o' to 'õ'
compose '"' 'O' to 'Ö'
compose '"' 'o' to 'ö'
compose '/' 'O' to 'Ø'
compose '/' 'o' to 'ø'
compose '-' 'o' to 'º'
compose '-' 'O' to 'º'
compose '`' 'U' to 'Ù'
compose '`' 'u' to 'ù'
compose '\'' 'U' to 'Ú'
compose '\'' 'u' to 'ú'
compose '^' 'U' to 'Û'
compose '^' 'u' to 'û'
compose '"' 'U' to 'Ü'
compose '"' 'u' to 'ü'
compose '\'' 'Y' to 'Ý'
compose '\'' 'y' to 'ý'
compose 'T' 'H' to 'Þ'
compose 't' 'h' to 'þ'
compose 's' 's' to 'ß'
compose '"' 'y' to 'ÿ'
compose 's' 'z' to 'ß'
compose 'n' 'n' to 'ñ'
compose 'n' 'h' to 'ñ'
compose 'N' 'Y' to 'Ñ'
compose 'N' 'N' to 'Ñ'
compose 'N' 'H' to 'Ñ'
compose 'N' 'y' to 'Ñ'
compose 'N' 'n' to 'Ñ'
compose 'N' 'h' to 'Ñ'
compose '-' 'L' to '£'
compose '<' '<' to '«'
compose '>' '>' to '»'
compose '?' '?' to '¿'
compose '^' '?' to '¿'
compose '!' '!' to '¡'
compose '^' '!' to '¡'
compose '^' '1' to '¹'
compose '^' '2' to '²'
compose '^' '3' to '³'
compose '+' '-' to '±'
compose 'c' '=' to '¢'
compose 'c' '/' to '¢'
compose '/' 'c' to '¢'
compose '-' 'c' to '¢'
compose '-' 'C' to '¢'
compose '|' 'c' to '¢'
compose '|' 'C' to '¢'
compose 'L' '=' to '£'
compose '-' 'L' to '£'
compose '-' 'l' to '£'
compose '^' '*' to '×'
compose '^' 'x' to '×'
compose 'x' 'x' to '×'
compose '^' '.' to '·'
compose '.' '.' to '·'
compose '^' '/' to '÷'
compose '^' ':' to '÷'
compose '-' ':' to '÷'
compose ':' '-' to '÷'
# €
compose 'Y' '=' to '¥'
compose '=' 'Y' to '¥'
compose '-' 'Y' to '¥'
compose '-' 'l' to '¥'
# Š§š
compose '(' 'c' to '©'
compose '"' 'c' to '©'
compose 'O' 'C' to '©'
compose '(' 'C' to '©'
compose 'C' ')' to '©'
compose '-' 'a' to 'ª'
compose '-' 'A' to 'ª'
compose '-' 'o' to 'º'
compose '-' 'O' to 'º'
# ¬*
compose '(' 'r' to '®'
compose '"' 'r' to '®'
compose 'O' 'R' to '®'
compose '(' 'R' to '®'
compose 'R' ')' to '®'
# ¯°Ž
compose 'm' 'u' to 'µ'
compose 'P' 'P' to '¶'
# ¶·
# conflict whith iso-8859-15
#compose ',' ',' to 'ž'
#compose ',' ' ' to 'ž'
compose '1' '4' to 'Œ'
compose '1' '2' to 'œ'
compose '3' '4' to 'Ÿ'
# iso-8859-15
# euro
compose 'e' '=' to '€'
compose '-' 'e' to '€'
compose '-' 'E' to '€'
compose '=' 'E' to '€'
# S< s< Z< z<
compose 'v' 'S' to 'Š'
compose '^' 'S' to 'Š'
compose 'v' 's' to 'š'
compose '^' 's' to 'š'
compose 'v' 'Z' to 'Ž'
compose '^' 'Z' to 'Ž'
compose 'v' 'z' to 'ž'
compose '^' 'z' to 'ž'
# OE oe Y:
compose 'O' 'E' to 'Œ'
compose 'O' 'e' to 'Œ'
compose 'o' 'e' to 'œ'
compose '"' 'Y' to 'Ÿ'
# those are in fact wrong
# the symbols are LATIN Y WHITH DIAERESIS and not LATIN LIGATURE IJ
compose 'i' 'j' to 'ÿ'
compose 'I' 'J' to 'Ÿ'


Ich frage mich jetzt: Wo sind denn da die Großbuchstaben? Oder ist das garnicht die aktuelle Konfiguration?

Und wenn es keine Großbuchstaben in der Konfiguration gibt: wieso gehen sie dann jetzt via PS/2 und wieso gehen sie nicht via USB?

Kann mir da bitte nochmal jemand weiterhelfen, der sich damit auskennt?

Danke und Gruß,
Martin

smartysmart34
21.04.11, 21:29
Hallo zusammen,

ich habe mir nun nochmal zwei läufe von
showkey angesehen, einmal mit der alten Tastatur, einmal mit der Neuen via USB. Folgendes ist herausgekommen:

Ich habe folgende Tasten gedrückt:
shift
a
shift + a

Alte Tastatur, die auch über USB funktioniert:


keycode 42 press
keycode 42 release
keycode 30 press
keycode 30 release
keycode 42 press
keycode 30 press
keycode 30 release
keycode 42 release

Neue Tastatur, die über USB nicht funktioniert:


keycode 42 press
keycode 42 release
keycode 30 press
keycode 30 release
keycode 42 press
keycode 42 release
keycode 30 press
keycode 42 press
keycode 42 release
keycode 30 release

Das gedrückte "a" wird also in zwei komplette "press/release" von Shift eingefasst, obwohl ich SHIFT zwischendurch garnicht losgelassen habe.

Hat jemand ne Idee, wie ich das abfangen kann? Oder ist das ein Umtausch/Wechsel auf eine andere Tastatur?
Hat das was mit den Features Anti-Ghosting oder n-key-Rollover zu tun, die meine alte Tastatur alle nicht hat?

Hat jemand z.B. eine Filco im Einsatz und kann mir sagen, ob das mit der so funktioniert, wie es sein sollte?

Danke und Gruß,
Martin

tomfa b68
22.04.11, 12:48
Solltest du das hier (http://www.opensuse-forum.de/zowie-celeritas-unter-suse-11-4-hardware-treiber/themen-f9/t5333-f11/?highlight=) nicht mal erwähnen?

smartysmart34
22.04.11, 14:30
Solltest du das hier (http://www.opensuse-forum.de/zowie-celeritas-unter-suse-11-4-hardware-treiber/themen-f9/t5333-f11/?highlight=) nicht mal erwähnen?

Oh ja genau.
Nachdem ich mich hier seit fast zweieinhalb Tagen mit mir selber unterhalte kommt ein Schlaumeier an und beschwert sich, dass ich anfange, mir in einem anderen Forum Hilfe zu suchen. Sowas finde ich ja besonders hilfreich.

Hast Du zum Thema auch noch was zu sagen? Oder prinzipienreitest Du nur hier rum?

Ich muss mich eben entscheiden, ob ich die Tastatur im Rahmen des Fernabsatzgesetzes wieder zurückschicke. Da läuft mir die Zeit davon. Und da z.B. die Auswahl eines Tastaturtyps seit Ausbau von SAX2 scheinbar in Suse nicht mehr so einfach ist habe ich gehofft, dass es bei den OpenSuse-Kollegen vielleicht welche mit mehr susespezifischem Know-How gibt.

Get a life.

tomfa b68
22.04.11, 14:49
Oh ja genau.
Nachdem ich mich hier seit fast zweieinhalb Tagen mit mir selber unterhalte kommt ein Schlaumeier an und beschwert sich, dass ich anfange, mir in einem anderen Forum Hilfe zu suchen. Sowas finde ich ja besonders hilfreich.

Hast Du zum Thema auch noch was zu sagen? Oder prinzipienreitest Du nur hier rum?
Moment mal, da hast du wohl was falsch verstanden, aber mach nur weiter so. Ich trete hier nicht als Schlaumeier auf und beschwert habe ich mich auch nicht, wo hast du das gesehen? Auch wenn du den Verweis nicht hilfreich findest, andere sind da wahrscheinlich anderer Ansicht (z.B.: wie ist der Stand der Dinge im jeweils anderem Forum). Für die Verknüpfung in den jeweiligen Foren wärst du eigentlich verantwortlich, dass wärst du den Helfern hier und dort schuldig gewesen, ein:

Das gleiche Thema habe ich im Linuxforum bereits eröffnet.
reicht einfach nicht. Weitere Kommentare spare ich mir besser, da es sonst ausarten könnte.

Edit:
Man könnte sich auch mal /etc/sysconfig/keyboard näher betrachten. Falls diese Datei geändert wird, danach den Befehl SuSEconfig ausführen, damit die Veränderungen auch übernommen werden.

cat /etc/sysconfig/keyboard | grep -i yast_keyboard
YAST_KEYBOARD="german,pc104"

Auch wäre /etc/X11/xorg.conf.d/ eine nähere Betrachtung wert.

DrunkenFreak
22.04.11, 16:13
Oh ja genau.
Nachdem ich mich hier seit fast zweieinhalb Tagen mit mir selber unterhalte kommt ein Schlaumeier an und beschwert sich, dass ich anfange, mir in einem anderen Forum Hilfe zu suchen. Sowas finde ich ja besonders hilfreich.



Get a life.

Wie trollig. Mit sowas würde ich mich zurückhalten, wenn ich Hilfe erwarte. Aber führe nur in deinem Leben weiter Selbstgespräche.

smartysmart34
22.04.11, 16:58
Wie trollig. Mit sowas würde ich mich zurückhalten, wenn ich Hilfe erwarte. Aber führe nur in deinem Leben weiter Selbstgespräche.

Sagt derjenige, der mich in diesem Thread vom ersten Post an angegriffen und beleidigt hat, und von dem nicht eine sinnvolle Hilfestellung kam.

@tomfa b68:
Danke für den Tip. Wenn ich an der Suse-Maschine bin schaue ich das nach. Geht erst wenn die Mädels im Bett sind.
Unter Ubuntu habe ich ein Verzeichnis /etc/sysconfig nicht finden können, da muss ich das Äquivalent noch ausfindig machen.
Gibt es denn zu dem Parameter YAST_Keybord auch eine Liste erlaubter Werte? Die konnte ich zumindest bei Google noch nicht finden.

Danke und Gruß,
Martin

smartysmart34
22.04.11, 17:07
... wenn ich Hilfe erwarte.

Und um das noch zu ergänzen: ERWARTEN tu ich garnichts. So ist das eben mit der Hilfe. Manche geben sie, ander nicht. Und wieder andere würden, wenn sie nur könnten.

Mir wäre schon geholfen, wenn sich primär diejenigen in so einem Thread zu Wort melden, die helfen wollen, und nicht nur solche, die sich über mich beschweren.

Auch wenn ich hier "schon" seit 6 Jahren dabei bin und über 1.000 Posts habe, so bin ich immernoch primär ein Anwender, der weder programmieren kann noch sonst zum professionellen Linux-Admin geworden ist. Dafür habe ich auch nicht die Zeit.
Aber auf den Gebieten, auf denen ich helfen KANN (nicht-Linux) tue ich das, Und dann bringe ich auch eine gewisse Toleranz mit für Leute, die sich nicht gut auskennen, die vieleicht aufgrund eines ungewöhnlichen Problems nicht gleich wissen, mit welchen Worten man Google zielführend füttert und ich sehe es ihnen nach, wenn sie zum Abbau fortgeschrittener Frustration ihrem Ärger auch mal Luft machen.

Kannst ja in einer ruhigen Minute mal drüber nachdenken. Da das hier nun heftig ot ist steige ich aus der Diskussion mit Dir aus.

Martin

Huhn Hur Tu
22.04.11, 17:24
Weitere Details: Die Windows-Taste lässt sich zur Control-Taste in Spielen umwandeln (anstatt sie einfach nur auszuschalten).

Scheinbar ist das Teil nicht ganz so Standart wie die Werbung suggerieren will

http://www.pcgameshardware.de/aid,798568/Zowie-Celeritas-Neue-Tastatur-fuer-Profispieler-kostet-rund-120-Euro-Update/Eingabegeraet/News/

Ich denke du solltest deine 120,- Euro Tastatur mal beim Support verifizieren lassen.

Gruss Stefan

Wene
22.04.11, 19:10
Scheinbar ist das Teil nicht ganz so Standart wie die Werbung suggerieren will

http://www.pcgameshardware.de/aid,798568/Zowie-Celeritas-Neue-Tastatur-fuer-Profispieler-kostet-rund-120-Euro-Update/Eingabegeraet/News/


Von der gleichen Quelle kommt auch dieser Satz:

Anti-Ghosting gibt es für alle Tasten über PS/2 und für sechs Tasten über USB.

Das erklärt vermutlich das unterschiedliche Verhalten über USB und PS/2. Konntest Du die Tastatur unterdessen mal mit einer LiveCD einer anderen Distribution testen?

smartysmart34
22.04.11, 19:28
Ich muss mir Knoppix erst noch runter laden. Dazu bin ich bisher noch nicht gekommen. Ist das nächste auf der Liste. Ich melde mich, sobald ich das getestet habe. Unter Ubuntu (nicht Live-CD sondern schon installert) geht es genau wie unter Suse nicht.

Den Hersteller habe ich mit dem Stand von gestern Abend schon angeschrieben. Die haben sich aber nicht gemeldet. Bin mir auch nicht sicher, ob Linux bei denen Prio hat.

Ich frage einfach nochmal in die Runde:
Ich suche eine kleine (ohne Display oder Multimediatasten), schwarze Tastatur mit mechanischen Cherry-MX-Mikroschaltern, idealerweise die braunen.
Ausser Zowie kenne ich da noch Filco (sind noch teurer) und DasKeyboard zum etwa gleichen Preis.
Wenn es deutsches Layout sein soll, wirds fast noch schwieriger. Kennt jemand eine ALternative, die unter Linux reibungslos läuft?

Gruß,
Martin

smartysmart34
22.04.11, 19:58
Man könnte sich auch mal /etc/sysconfig/keyboard näher betrachten. Falls diese Datei geändert wird, danach den Befehl SuSEconfig ausführen, damit die Veränderungen auch übernommen werden.

cat /etc/sysconfig/keyboard | grep -i yast_keyboard
YAST_KEYBOARD="german,pc104"

Auch wäre /etc/X11/xorg.conf.d/ eine nähere Betrachtung wert.

Hm. Ich hab mir die Datei angesehen. Ausser der Keymap, die ich mir etwas weiter oben schon angesehen habe, finde ich da nur ein paar settings zu CapsLock, NumLock und ScrollLock. Aber nichts, was sich nach meiner Einschätzung auf die Handhabung des "Shift"-Problems auswirken würde, wie ich es in Post #12 beschrieben habe.
Die Zeile zum YAST_KEYBOARD sieht exakt aus wie bei Dir ("german, pc104").
Ich wüsste jetzt nur nicht, welchen anderen Typ ausser "pc104" ich da eintragen könnte, der sich bezüglich Post #12 anders verhalten würde.

Dennoch danke und Gruß,
Martin

P.S.: Knoppix ist fertig mit download...

smartysmart34
22.04.11, 20:07
Konntest Du die Tastatur unterdessen mal mit einer LiveCD einer anderen Distribution testen?

gerade unter knoppix 6.4.4 online... keine großbuchstaben... .-9 nichtmal doppelpunkt und klammer zu...

tomfa b68
22.04.11, 20:16
Hm. Ich hab mir die Datei angesehen. Ausser der Keymap, die ich mir etwas weiter oben schon angesehen habe, finde ich da nur ein paar settings zu CapsLock, NumLock und ScrollLock. Aber nichts, was sich nach meiner Einschätzung auf die Handhabung des "Shift"-Problems auswirken würde, wie ich es in Post #12 beschrieben habe.
Die Zeile zum YAST_KEYBOARD sieht exakt aus wie bei Dir ("german, pc104").
Ich wüsste jetzt nur nicht, welchen anderen Typ ausser "pc104" ich da eintragen könnte, der sich bezüglich Post #12 anders verhalten würde.
Nenne mir einen vernünftigen Grund weshalb ich dir noch Hinweise/Hilfe geben sollte, mein letztes Edit hat mich ja schon einiges an Überwindung gekostet. Ich hatte es deswegen erwähnt:

das system sagt mir in yast es hätte ne 104tasten tastatur gefunden. müssten aber 105 sein. wie konfiguriere ich das in opensuse

Aber da mit dieser Tastatur anscheinend sowieso alles irgendwie anders ist, könnten meine Hinweise auch obsolet sein.

Wene
22.04.11, 21:12
gerade unter knoppix 6.4.4 online... keine großbuchstaben... .-9 nichtmal doppelpunkt und klammer zu...

Jetzt wo das auch geklärt wäre, wieso verwendest Du die Tastatur denn nicht einfach wie vom Hersteller vorgesehen über PS/2?

smartysmart34
22.04.11, 23:53
Jetzt wo das auch geklärt wäre, wieso verwendest Du die Tastatur denn nicht einfach wie vom Hersteller vorgesehen über PS/2?

Weil ich unter anderem einen Rechner habe, an dem garkein PS2 mehr dran ist und die Tastatur ja nicht primär für PS2 gemacht ist. Sie ist ja auch für USB gedacht. Und an nem Netbook und Notebook ohne ps2 ist das eben das einzige was bleibt...

Trotzdem danke.

smartysmart34
22.04.11, 23:57
Aber da mit dieser Tastatur anscheinend sowieso alles irgendwie anders ist, könnten meine Hinweise auch obsolet sein.

Ich werde es mit der generic105 testen. Allerdings war das noch mein erster Verdacht zu dem Zeitpunkt als ich das Problem noch nicht wirklich verstanden habe.

In Posting 12 habe ich geschrieben, dass die Zowie-Tastatur die Shift-Sequenz anders schickt als die alte Tastatur. Ich kann mir zwar nicht vorstellen, dass das durch die Umstellung auf die 105er Suse-seitig geändert wird, werd's aber morgen mal testen.

Ansonsten bin ich immernoch für alternative TAstaturempfehlungen offen, falls jemand da ein gutes Modell kennt.

Danke und Gruß
Martin

Huhn Hur Tu
23.04.11, 11:38
Also ich bin mit der Cherry Stream sehr zufrieden, auch wenn man mit Kruemeln sehr aufpassen muss, da sie nur schwer bis gar nicht zu reinigen ist.

http://www.amazon.de/Cherry-eVolution-MultiMedia-Tastatur-schwarz/dp/B000HBAF7U

smartysmart34
23.04.11, 16:43
Also ich bin mit der Cherry Stream sehr zufrieden, auch wenn man mit Kruemeln sehr aufpassen muss, da sie nur schwer bis gar nicht zu reinigen ist.

http://www.amazon.de/Cherry-eVolution-MultiMedia-Tastatur-schwarz/dp/B000HBAF7U

Danke für die Empfehlung. Optisch ziemlich genau das, was ich suche,
Leider nicht mit mechanischen Schaltern, sondern - soweit ich das herausfinden konnte - mit Rubberdomes.

Gruß,
Martin

jeebee
23.04.11, 19:35
Danke für die Empfehlung. Optisch ziemlich genau das, was ich suche,
Leider nicht mit mechanischen Schaltern, sondern - soweit ich das herausfinden konnte - mit Rubberdomes.

Gruß,
Martin

Hat Rubberdomes, ist aber trotzdem (m.E.) sehr angenehm für längeres Tippen.