ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Может тема и обсуждалась, но я не знаю, как можно попробовать поискать. В общем - в винде, допустим, если сменя раскладки стоит на Alt+Shift, то можно сделать так: нажать Alt+Shift, отпустить Alt и нажать на какую-нить букву, удерживая Shift. Сменится раскладка и введется заглавная буква. Линукс же, обработав шифт в первом сочетании, далее про него забывается, и буква вводится маленькая. Еще более напрягающее проявление этого - невозможность использования сочетаний, допустим Alt+Shift+K (если на альт+шифт уже что-то назначено), хотя в винде с этим никаких проблем. Вот как настроить в линуксе по аналогии с виндой? Крайне нужно. |
devsyukov |
|
Темы:
1
Сообщения:
159
Участник с: 03 января 2009
|
ProFfeSsoRrЕсть несколько вариантов: 1. использовать xbindkeys 2. использовать средства того DE, что используешь… |
exire |
|
Темы:
5
Сообщения:
181
Участник с: 25 ноября 2006
|
ProFfeSsoRrПри существующией в X.org server'е реализации - никак. |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Есть несколько вариантов:ну так вот и не получается оно. Если у тебя вышло - приведи пример пожалуйста. При существующией в X.org server'е реализации - никак.Вот так нифига себе… Вот я и перешел целиком на линукс, блин :( Это ж сколько дополнительных кнопок надо, чтобы все развесить-то на совсем разные сочетания :( А потом еще не забыть, где какое, да еще и дотягиваться руками до всех кнопок… :( :( :( Хм, а это вообще переделывать собираются? В принципе лето впереди, можно заморочиться да написать патчик к Х'ам, раз уж на то пошло. P.S. Вообще, блин, неужели это только одному мне неудобно? Я думал, это очень популярный в инете вопрос будет, а оно вот как оказалось :( |
devsyukov |
|
Темы:
1
Сообщения:
159
Участник с: 03 января 2009
|
ProFfeSsoRrЕсть несколько вариантов:ну так вот и не получается оно. Если у тебя вышло - приведи пример пожалуйста. Я использую awesome и в конфигурации самого DE прописал нужные мне конфигурации клавиш. Есть и многокнопочные… К примеру Win+Shift+h увеличивает размер активного окна… Таких конфигураций можно задать самому на любую тему… Подробности смотреть в конфиге awesome… eXireЭто почему еще? о_О |
devsyukov |
|
Темы:
1
Сообщения:
159
Участник с: 03 января 2009
|
Совсем забыл сказать, у xbindkeys есть конфигуратор… С ним быстро разберетесь… |
exire |
|
Темы:
5
Сообщения:
181
Участник с: 25 ноября 2006
|
D.EvsyukovПотому что X'ы реагируют на нажатие клавиш, а не на их отпускание. Поэтому если что-то назначено на комбинацию Alt+Shift (например переключение раскладки), то комбинация Alt+Shift+K будет генерировать два события - нажатие Alt+Shift и нажатие K.ProFfeSsoRrЕсть несколько вариантов:ну так вот и не получается оно. Если у тебя вышло - приведи пример пожалуйста. |
devsyukov |
|
Темы:
1
Сообщения:
159
Участник с: 03 января 2009
|
eXireДа, об этом я не подумал… |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Есть и многокнопочные… К примеру Win+Shift+h увеличивает размер активного окнаа при этом на Win+Shift что-нить настроено? Речь идет именно о том, что если есть действие на Alt+Shift, то Alt+Shift+K уже не работает. Потому что X'ы реагируют на нажатие клавиш, а не на их отпусканиепомнится мне еще со школы, что в С поменять нажатие на отпускание не проблема вроде. Мож и вправду ковырнуть исходники Хов? Дайте кто-нить линк на сорцы тех иксов, что в арче по дефолту, пожалуйста. |
exire |
|
Темы:
5
Сообщения:
181
Участник с: 25 ноября 2006
|
ProFfeSsoRrЯ не специалист по внутреннему устройству X'ов, но, сдается мне, это сделать не просто. Для начала, C - это язык программирования и про нажатые клавиши он ничего не знает.помнится мне еще со школы, что в С поменять нажатие на отпускание не проблема вроде. Мож и вправду ковырнуть исходники Хов? Дайте кто-нить линк на сорцы тех иксов, что в арче по дефолту, пожалуйста. Если бы все было так просто - давно бы поменяли. |