[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[анонс патча] поддержка акселераторов в программах использующих gtk (и gnome-libs) в X независимо от текущего языка клавиатуры




 Hi, 

 Это анонс второй ревизии данного патча, в которую добавлена (идеологически
корректная) операция очистки некоторых битов XEventKey.state которые
устанавливаются XKB когда текущий язык клавиатуры - не анлийский (не знаю, как
лучше это грамотно описать). Эти уставноленные биты совпадали с другими
масками используемыми gdk (GDK_RELEASE_MASK) что нарушало функционирование
bindings при русском языке клавиатуры (например, не-буквенные клавиши типа 
Ctrl-End не срабатывали в GtkCList). 
 Патч не вносит никакой бинарной несовместимости. 

 Для тех, кто не видел анонса первой ревизии данного патча в debian-russian (и
своих mailboxes :) - он содержится в комментарии в начале патча.
 
 Данный патч находится здесь:
http://www.hippo.ru/~hvv/patches/no-patched-version-yet/gtk-accels-in-any-keylang-support.patch
 
 Best regards,
  -Vlad