Page 1 of 1

[Fixed]Линукс, Ctrl-Ins-Ins, цифровая клавиатура

PostPosted: Fri Apr 24, 2009 8:27 pm
by ache
С серой Ins работает, с цифровой — нет. Когда пытаюсь ввести в Preferences->Hotkeys Ctrl-Ins-Ins с цифровой клавиатуры, вместо первого Ins появляются квадратики, но и в этом случае работает только с серой.

Лечится?

Code: Select all
$ uname -a
Linux crater 2.6.26-gentoo-r3 #1 PREEMPT Mon Dec 8 02:21:14 GMT 2008 x86_64 AMD Athlon(tm) 64 Processor 2800+ AuthenticAMD GNU/Linux


Версия Qt 4.5.0
Версия X.Org X Server 1.5.3 от 5 ноября 2008
Оконный менеджер XFCE 4.4.3, утилиты переключения раскладок отключены.
Версия GTK+ 2.14.7.

Настройки клавиатуры:
Code: Select all
setxkbmap -layout 'us,ru(winkeys)' -option 'grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft,compose:caps'

Re: Под линуксом Ctrl-Ins-Ins не работает с цифровой клавиатурой

PostPosted: Sat Apr 25, 2009 11:00 am
by ikm
Квадратики -- это бага в Qt. Пожалуй, зарепорчу её. Что до остального, то в X11 обычный insert и цифровой -- это физически две разные клавиши, а для Qt это логически одна и та же клавиша. Я сейчас сделал в программе на этот счет исключение -- для ctrl+ins+ins можно использовать любой из insertов. Это вполне логично. Закомиттил в SVN.

p.s. А вообще я лично использую Ctrl+C+C. Гораздо удобнее на мой взгляд. Ctrl+Ins+Ins сделан для поклонников Lingvo ;)

Re: Под линуксом Ctrl-Ins-Ins не работает с цифровой клавиатурой

PostPosted: Sat Apr 25, 2009 12:07 pm
by ache
ikm wrote:Квадратики -- это бага в Qt. Пожалуй, зарепорчу её. Что до остального, то в X11 обычный insert и цифровой -- это физически две разные клавиши, а для Qt это логически одна и та же клавиша.

Понимаю, поэтому и не ожидал исправления :)
ikm wrote:Я сейчас сделал в программе на этот счет исключение -- для ctrl+ins+ins можно использовать любой из insertов. Это вполне логично. Закомиттил в SVN.

Спасибо. Только для Ctrl-Ins, только для Ins, или вообще для всех цифровых клавиш?
ikm wrote:p.s. А вообще я лично использую Ctrl+C+C. Гораздо удобнее на мой взгляд. Ctrl+Ins+Ins сделан для поклонников Lingvo ;)

Просто я обычно по Ctrl-C прерываю консольные программы, а серым Ins практически не пользуюсь — цифровой ближе к стрелкам :) Из-за этого часто испытываю проблемы с GTK. Хотя с Qt обычно легче.

Re: Под линуксом Ctrl-Ins-Ins не работает с цифровой клавиатурой

PostPosted: Sat Apr 25, 2009 1:18 pm
by ikm
ache wrote:Понимаю, поэтому и не ожидал исправления :)

Я отписал в багтрекер qt, может быть к 4.5.2 или к 4.6.0 они это и поправят :)

ache wrote:Спасибо. Только для Ctrl-Ins, только для Ins, или вообще для всех цифровых клавиш?

Для Ins с любыми комбинациями. Там вообще специальная обработка для клипбордных комбинаций -- они допускаются до целовой программы, чтобы она сама в клипборд копировала.

Вообще, по-моему scan popup удобнее горячих клавиш. Почему-то все ринулись использовать горячие клавиши ;)

Re: Под линуксом Ctrl-Ins-Ins не работает с цифровой клавиатурой

PostPosted: Sat Apr 25, 2009 2:15 pm
by ache
ikm wrote:Почему-то все ринулись использовать горячие клавиши ;)

Лично я — просто захотел испытать новую возможность. И тем, и другим пользуюсь редко :)