Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: ctrl, win, alt срабатывать как shift  (Прочитано 1435 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tevssar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
ctrl, win, alt срабатывать как shift
« : 08 Сентябрь 2017, 23:09:54 »
Клавиатура Redragon asurura, клавиши ctrl, win, alt срабатывать как shift, в xev код одинаков. В англоязычных интернетах находил драйвер для клавиатуры со сходной проблемой, однако у меня не помогло.
Существует ли универсальный драйвер для клавиатуры, как на винде, или только разбираться и писать драйвер под клавиатуру самому?

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 1058
  • Kubuntu 12.04, 14.04, 16.04, 17.10, 18.04
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #1 : 08 Сентябрь 2017, 23:31:15 »
Клавиатура Redragon asurura, клавиши ctrl, win, alt срабатывать как shift, в xev код одинаков.
Очень содержательное предложение - кто нибудь понял? Признаюсь честно, я нет. Наверное, стал старым и ленивым.
Я странен, а не странен кто ж? (С)

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5330
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #2 : 08 Сентябрь 2017, 23:37:07 »
А какие форматы из дефолтных испробовали?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн tevssar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #3 : 09 Сентябрь 2017, 00:46:17 »
AlexBKost, в линукс кливиши left ctrl, left alt, right ctrl, rigfht altr, right shift считаются системой как left shift.

Azure, не знаю. Мможет я чего-то не понимаю, когда новая клавиатура не заработала нормально полез на форумы, нашел совет, что прочитать коды клавиш с помощью xev и переназначить. Коды оказались одинаковы, полез дальше, по форумам писали, что встроеный драйвер не все распознает и на некоторых клавиатурах есть те-же симптомы и кто-то уже писал дравер под некоторые такие модели. Все поиски и драйвер, который описывали на форумах не помогли, вот и возникло чувство, что драйвер придейтся пиать самому(ну или покуппать какую-то пс2 клаву вместо моей навороченной ибо линукс нужен для работы)

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5330
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #4 : 09 Сентябрь 2017, 00:49:24 »
Покажитеsetxkbmap -query
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 1058
  • Kubuntu 12.04, 14.04, 16.04, 17.10, 18.04
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #5 : 09 Сентябрь 2017, 01:11:53 »
в линукс кливиши left ctrl, left alt, right ctrl, rigfht altr, right shift считаются системой как left shift.
Что вы говорите. Назначьте переключение раскладки клавиатуры, например, на left ctrl и по нажимайте  left shift. Интересно, как ваш линукс интерпретирует эти нажатия?
Я странен, а не странен кто ж? (С)

Оффлайн tevssar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #6 : 09 Сентябрь 2017, 01:44:18 »
Azure,
rules:      evdev
model:      pc105
layout:     us,ru
variant:    ,
options:    terminate:ctrl_alt_bksp,grp:alt_shift_toggle,grp_led:scroll,grp:alt_shift_toggle,grp_led:scroll

Пользователь добавил сообщение 09 Сентябрь 2017, 01:56:33:
AlexBKost, система интерпретирует все эти нажатия как keycode 50 (keysym 0xffe1, Shift_L), если-бы она хотя-бы видела их как разные клавиши, то можно было бы их переназначить.
нажатие shgift
KeyPress event, serial 37, synthetic NO, window 0x5e00001,
    root 0x1dc, subw 0x0, time 1308285, (-801,89), root:(758,549),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5e00001,
    root 0x1dc, subw 0x0, time 1308421, (-801,89), root:(758,549),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Нажатие, например, alt(ctrl, win выдает то-же
KeyPress event, serial 37, synthetic NO, window 0x5e00001,
    root 0x1dc, subw 0x0, time 1447606, (-121,-222), root:(1438,238),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5e00001,
    root 0x1dc, subw 0x0, time 1447774, (-121,-222), root:(1438,238),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
« Последнее редактирование: 09 Сентябрь 2017, 01:56:33 от tevssar »

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 5541
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #7 : 09 Сентябрь 2017, 04:22:26 »
tevssar, была уже здесь подобная тема. Не помню название клавиатуры, но симптомы были похожи. Кончилось тем, что человек вернул игровую клаву от новомодного "игрового" производителя и купил нормальную USB.
Я вот тоже сменил только что купленную OKliс, после того, как не сумел на ней адекватно настроить встроенный тачпад. Купил компактную Logitech и всё норм. Так что правильно там пишут в интернетах - нет драйверов под эти китайские изделия. Либо писать драйвер самому, либо (что проще и логичнее) купить нормальную, простую клавиатуру от известного производителя.

Оффлайн Карасик

  • Участник
  • *
  • Сообщений: 148
  • Kubuntu 16.04 amd64
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #8 : 09 Сентябрь 2017, 07:39:18 »
tevssar, вот тема, в которой я описывал, как запустить именно эту клавиатуру. У меня всё работает.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5330
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #9 : 09 Сентябрь 2017, 11:47:18 »
model:      pc105
Попробуйте выбрать что-то другое (варианты можно посмотреть:
man xkeyboard-config
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 5541
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #10 : 09 Сентябрь 2017, 12:48:04 »
Карасик, извиняюсь, видимо я плохо следил за той темой. Впрочем, моё мнение остаётся в силе: лучше купить поддерживаемую железку, чем потом долго и упорно мучиться с её запуском.

Оффлайн Карасик

  • Участник
  • *
  • Сообщений: 148
  • Kubuntu 16.04 amd64
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #11 : 09 Сентябрь 2017, 12:55:22 »
maks05, согласен. Но раз она уже есть, то приходится выкручиваться.

Оффлайн tevssar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #12 : 09 Сентябрь 2017, 22:42:42 »
Карасик, спасибо за совет, но, к сожалению, не помогло, хотя клавиатура точно именно эта Bus 004 Device 002: ID 0c45:760b Microdia .

maks05, если-бы еще на железках писали поддерживает ли их линукс или только винда с макосью.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 5541
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #13 : 09 Сентябрь 2017, 23:33:17 »
maks05, если-бы еще на железках писали поддерживает ли их линукс или только винда с макосью.
На некоторых пишут. Например, на некоторых беспроводных мышах от Logitech. Но интернет ни кто не отменял. Во-первых, на ubuntu.com должна быть страница с поддерживаемым железом, хотя такая мелочь как клавиатуры туда вряд ли входит. Во-вторых, перед покупкой можно поискать в сети отзывы линуксоидов, тогда вы либо уже найдёте решение возможных проблем, а если решений нет, то можно отказаться от покупки.
« Последнее редактирование: 10 Сентябрь 2017, 13:29:26 от maks05 »

Оффлайн tevssar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: ctrl, win, alt срабатывать как shift
« Ответ #14 : 28 Сентябрь 2017, 20:39:07 »
Карасик, спасибо еще раз, заработало. Появилось время еще попробовать, заработало после пары попыток
В
6. Правим скрипт install.sh: заменяем 0c45:0x7603 на свой, в моём случае я исправил на 0c45:760bвместо 0c45:760b написал 0c45:0x760b


 

Страница сгенерирована за 0.109 секунд. Запросов: 24.