LINUX.ORG.RU

Проблема с шифтом

 ,


1

1

Добрый вечер, после переустановки винды и убунту левый шифт стал печатать «ч» а правый «ц» при том такая проблема и на винде и на убунту, в интернете ничего кроме советов убрать машинный язык не нашел, хелп плз

в интернете ничего кроме советов убрать машинный язык не нашел

Это что и как?

левый шифт стал печатать «ч» а правый «ц»

А на позициях Ч и Ц вместо букв работает шифт (Shift)?

Поклацай другие клавиши. Может Ты установил какую-то хитрую раскладку клавиатуры?

БИОС давно перепрошивал? Может клавиатуру заливал кофейком (чаем)?

Mixa ()
Ответ на: комментарий от Mixa

До переустановки операционки все норм было. На позициях ч и ц они самые шифт+2 не работает еще. Все остальные клавиши работают нормально, только с шифтом проблема

diosio ()
Ответ на: комментарий от diosio

На позициях ч и ц они самые шифт+2 не работает еще.

Нихрена не понял.

И в английской и в русской (или какая там у Тебя) раскладке клавиатуры при нажатии клавиши Shift (слева) у Тебя всегда печатает букву Ч?

В Linux (для офтопика Гугли) : Нажать комбинацию клавиш Ctrl+Alt+F2. Попадаешь в виртуальную консоль. Ввести логин пароль. Набираешь команду

showkey --scancodes

При нажатии правой клавиши Shift выведет сканкод 0х36, при отпускании 0xb6. Для левой клавиши Shift сгенерится код 0х2a, при отпускании 0xaa. Для буквы Ц(английская W) сканкоды 0x11 (0x91), для буквы Ч (английская X) сканкоды 0x2d (0xad). Если сканкоды совпадают, то проблема похоже в видеовыводе(?).

Mixa ()
Ответ на: комментарий от Mixa

В графической системе запускаешь эмулятор терминала. Вводишь команду xev Вот вывод нажатий (отпускание я удалил) левый Shift, правый Shift, W, X, (переключив раскладку на русскую) Ц, Ч.

KeyPress event, serial 38, synthetic NO, window 0x1400001,
    root 0x286, subw 0x0, time 162450546, (145,461), root:(148,494),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 41, synthetic NO, window 0x1400001,
    root 0x286, subw 0x0, time 162454455, (145,461), root:(148,494),
    state 0x0, keycode 62 (keysym 0xffe2, Shift_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 41, synthetic NO, window 0x1400001,
    root 0x286, subw 0x0, time 162478277, (378,241), root:(381,274),
    state 0x0, keycode 25 (keysym 0x77, w), same_screen YES,
    XLookupString gives 1 bytes: (77) "w"
    XmbLookupString gives 1 bytes: (77) "w"
    XFilterEvent returns: False

KeyPress event, serial 41, synthetic NO, window 0x1400001,
    root 0x286, subw 0x0, time 162482212, (378,241), root:(381,274),
    state 0x0, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XmbLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyPress event, serial 41, synthetic NO, window 0x1400001,
    root 0x286, subw 0x0, time 162485298, (378,241), root:(381,274),
    state 0x2000, keycode 25 (keysym 0x6c3, Cyrillic_tse), same_screen YES,
    XLookupString gives 2 bytes: (d1 86) "ц"
    XmbLookupString gives 2 bytes: (d1 86) "ц"
    XFilterEvent returns: False

KeyRelease event, serial 41, synthetic NO, window 0x1400001,
    root 0x286, subw 0x0, time 162486410, (378,241), root:(381,274),
    state 0x2000, keycode 53 (keysym 0x6de, Cyrillic_che), same_screen YES,
    XLookupString gives 2 bytes: (d1 87) "ч"
    XmbLookupString gives 2 bytes: (d1 87) "ч"
    XFilterEvent returns: False

Что-то Ты не договариваешь. А угадывать я не буду.

Mixa ()
Последнее исправление: Mixa (всего исправлений: 1)
Ответ на: комментарий от Mixa

Что-то Ты не договариваешь. А угадывать я не буду.

Тролль 99%. Нормальный человек, даже из класса 7-го, догадался бы сообщить версию. И во-вторых, когда люди приходят на незнакомый форум в поисках помощи, то ведут себя вообще иначе.

anonymous ()