Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры? (Как такое сделать?)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

GSMD
Сообщения: 19

Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение GSMD »

Проблема в том, что при русской раскладке клавиатуры вышеуказанные комбинации клавиш не работают (естественно).
Как бы их сделать универсальными, для всех раскладок?

Благодарю.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение sash-kan »

не работают они, как оказалось, только в отдельных приложениях. из замеченных мной - это mozilla-firefox.
кстати, тема довольно регулярно поднимается.
может быть, имеет смысл сделать ее "прилепленной"?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение oberlicht »

Предлагаю для тех же целей пользоваться соответственно:
Ctrl+Ins, Shift+Del, Shift+Ins
в любых раскладках

зы. как-то коробит меня использовать ctrl+C для копирования..
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
banker
Сообщения: 43

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение banker »

очень интнресно как проблемку решить

а то у меня на ноуте очень не удобно
Ctrl+Ins, Shift+Del, Shift+Ins
Gentoo 2005.1 stage 1, Xfce4
Acer 2355NLM (CelM 1.4/i810/512Mb/40Gb/DVD-RW)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение t.t »

(sash-kan @ Feb 9 2006, в 13:59) писал(а):кстати, тема довольно регулярно поднимается.
может быть, имеет смысл сделать ее "прилепленной"?
А найдёшь среди всех довольно регулярно поднимаемых наилучшего кандидата на прилепление? Тогда сделаю.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение sash-kan »

(t.t @ Feb 10 2006, в 19:53) писал(а):А найдёшь

не нашел. но можно создать. вот только побольше бы информации.

вроде бы сочетания alt+русская_буква и ctrl+русская_буква не работают
только в mozilla и клонах (в частности - в firefox).

ау, господа! у кого еще (а главное - в каких программах) перестают действовать shortcut'ы при переключении на русскую раскладку?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение Juliette »

аналогично - не работает в firefox, остальные навскидку (leafpad, oowriter, bluefish) - нормально
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение t.t »

У мине ещё в нескольких gtk2-программках не работало; на вскидку -- cream, "морда" к vim'у; да и gvim, кажись, тож. За gtk1 не скажу за давностью лет.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
smax
Сообщения: 62

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение smax »

t.t писал(а):
10.02.2006 22:17
У мине ещё в нескольких gtk2-программках не работало; на вскидку -- cream, "морда" к vim'у; да и gvim, кажись, тож. За gtk1 не скажу за давностью лет.

нетлько в мозиловском софте не пашет. Насколько ч понял всё потому что кде обрабатывает не сканкоды нажатий как это должно быть по человочески а каким-то своим одному ему известным методом. присоеденяюсь к поиску решений проблеммы. Пока что пользуюсь нажатием колесика скрола которое вставляет. копирует слава богу всё подряд.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение sash-kan »

(t.t @ Feb 10 2006, в 21:17) писал(а):на вскидку -- cream, "морда" к vim'у; да и gvim, кажись, тож

пожалуй, это немножко из другой оперы - vi вполне можно настроить на восприятие той же "ж" вместо ":". это есть где-то в советах по vi у нас на форуме.
речь про обычные gui-шные программы, которые воспринимают, например ctrl+s, но не понимают, что такое ctrl+ы.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение t.t »

(sash-kan @ Feb 11 2006, в 10:34) писал(а):пожалуй, это немножко из другой оперы - vi вполне можно настроить на восприятие той же "ж" вместо ":". это есть где-то в советах по vi у нас на форуме.
речь про обычные gui-шные программы, которые воспринимают, например ctrl+s, но не понимают, что такое ctrl+ы.
Насчёт самого gvima каюсь -- действительно не совсем то, а вот упомянутый cream это на самом деле (подзабыл уже, сейчас вот доку посмотрел) просто набор макросов к gvim'у, предназначенный для удобства миграции виндовых пользователей; соответственно, те же Ctrl-C/Ctrl-V там работают так же, как здесь говорится. И работают они только при латинской раскладке.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
cyberklin
Сообщения: 215
ОС: Fedora Core 5

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение cyberklin »

замечена такая же неприятность в gedit =\
Suum cuique
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение sash-kan »

(3kLiN @ Feb 11 2006, в 12:28) писал(а):замечена такая же неприятность в gedit =\

какая версия?
у меня

Код: Выделить всё

$ gedit --version
Gnome gedit 2.8.3
прекрасно реагирует на ctrl+русская_буква.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Keeper
Сообщения: 209

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение Keeper »

3kLiN писал(а):
11.02.2006 13:28
замечена такая же неприятность в gedit =\

у меня в gedit все работает
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение MaGIc laNTern »

Кроме Firefox вспоминается только Blender. Но в нём помоему на любой платформе не должно работать. Ибо в официальной документации написано что работать в нём следует только в английском раскладке.
Спасибо сказали:
Аватара пользователя
bahsurman
Сообщения: 153

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение bahsurman »

MaGIc laNTern писал(а):
20.02.2006 12:51
Кроме Firefox вспоминается только Blender. Но в нём помоему на любой платформе не должно работать. Ибо в официальной документации написано что работать в нём следует только в английском раскладке.



В майллисте altlinux когда-то была дискуссия по этому поводу(не могу откопать). Правда как-то она заглохла,- к общему мнению не пришли. Так вот говорили, что якобы в каждом стандэлон gtk-2 приложении это решено собственными "костылями" . В качестве примера , приводился collect.c(ради интереса сохранил у себя) из gtkview, где есть кусок кода, который конвертит локаль.
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение MaGIc laNTern »

Аа, ещё в VLC не пашет русская раскладка.
UPD:
А вот это кстати реально интересно! Может-быть есть какой-то универсальный (или почти универсальный) патч, которые позволяет патчить исходники перед сборкой?
Или сам GTK пропатчить...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение Alexxx »

sash-kan писал(а):
10.02.2006 21:28
ау, господа! у кого еще (а главное - в каких программах) перестают действовать shortcut'ы при переключении на русскую раскладку?

У меня кроме firefox в Abiword ещё не работает.
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение MaGIc laNTern »

Во, у меня в Abiword тоже!
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Ctrl-C, Ctrl-X, Ctrl-V вне зависимости от раскладки клавиатуры?

Сообщение vadiml »

это проблема части Gtk программ (в них это обходится через костыль) и практически всех Tk. Причем это вылазит и под виндой (кроссплатформенные проги писать приходится)

А в Mozilla'е & Co можно попробовать собрать их без Gtk - если я не ошибаюсь, то firefox уже можно собрать с qt, в ней такой проблемы нет.

для желающих разобраться - смотреть коды клавиш и коды значений

во включенной русской раскладке коды клавиш совпадают с eng, а вот коды значений - другие
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали: