Email or username:

Password:

Forgot your password?
Top-level
Григорий Клюшников

хмм, вот никогда не задумывался, а в этих альтернативных латинских раскладках хоткеи работают по расположению кнопок в обычной qwerty или всё-таки вот как ты показываешь?

7 comments
iliazeus

@grishka мне казалось, что альтернативные латинские раскладки должны вести себя в ОС и программах ровно так же, как и, к примеру, кириллические. Ctrl+V для вставки же, например, работает в ру-раскладке, хотя он в ней на самом деле Ctrl+М.

Но на опыте не знаю, надо проверять.

@nikitonsky

iliazeus

@grishka хм. Поставил себе французкий AZERTY как одну из раскладок, попробовал шорткаты - а они и правда другие! Не знал, что это так работает.

@nikitonsky

ldvsoft

@grishka @nikitonsky а смотря где реализована раскладка. Если на уровне клавиатуры то все переедет, а если на уровне ОС то всё нормально будет. А если смешать оба будет очень вкусно!

Vftdan

@ldvsoft
Даже на уровне приложения обычно и номер клавиши и результированный символ доступны в событии, так что разные приложения могут по-разному обрабатывать
@grishka @nikitonsky

Григорий Клюшников

Vftdan, если ты самостоятельно обрабатываешь хоткеи на уровне приложения, вместо того, чтобы доверить это операционной системе, то лучше вообще не занимайся графическими интерфейсами.

Vftdan

@grishka
Я сам и не пробовал конкретно хоткеи делать — обычные приложения я почти не пишу и буду с тулкитами, а не с ОС скорее всего работать, а для глобальных хоткеев мне пока sxhkd достаточно. Я просто с протоколом X11 немного работал и видел как выглядит событие клавиатуру с учётом раскладки и X Input Method.
@nikitonsky

Niki Tonsky

@grishka там странная штука, есть код клавиши (физической, чтобы условный ctrl+z работал в русской раскладке), если буква (чтобы одна клавиша набирала разные буквы, очевидно) и есть еще какой-то промежуточный слой как будто, потому что условный dvorak на маке вроде бы меняет положение шорткатов тоже

Go Up