
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comfort Software :: Форумы :: Ошибки | |||
|
|||
"Залипание" экранной клавиатуры |
| Автор | Добавил |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | При работе на Asus R50A (Windows 7 x32) в CK 4.05 происходит странная ошибка. При вводе с экранной клавиатуры сочетания клавиш (например, Ctrl+X) происходит выполнение самой команды, а затем выполнение отдельной клавиши (в примере фрагмент вырезается в буфер, а затем на его место вставляется "x"). Данная ошибка возникает начиная со второго в пределах активного окна нажатия сочетания клавиш (т.е. первый раз вырезание нормальное, в следующий - с ошибкой). В некоторых случайных случаях (на глаз каждый 4-5-й раз) Вообще не происходит вырезания в буфер, т.е., вероятно, сначала вставляется символ "х", а затем проходит сочетание клавиш. Интересно, что на настольной системе с АМД Феном 2 (Windows7 x64 без тачскрин) данная ошибка не возникает. Заранее благодарен за ответ | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 600 | 1. На Asus R50A простой тачскин или мультитач? 2. Сама клавиатура работает без подвисания? Не заметно задержек при обычной печати? 3. На компьютере установлены какие-либо другие программы для работы с буфером обмена? 4. Попробуйте отключить опцию "Следить за изменениями буфера обмена". Have a nice day | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Спасибо за ответ 1. Обычный сенсорный экран (не мультитач). Подробные ТХ есть по адресу http://usa.asus.com/product.aspx?P_ID=I5iD81rW9g5O1s35 2. Да, сама клавиатура работает нормально 3. Нет, никаких специальных утилит не установлено. 4. Снятие опции не помогло. Интересно, что откат до версии 3.6.9 проблему решает, т.е. ошибка возникает именно при переходе на новую версию программы. | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 600 | Странно, что откат до 3.6.9 проблему решает. Может быть виновата какая-то комбинация настроек? Еще два вопроса: 1. В момент нажатия Ctrl+X происходит подвисание программы? 2. При нажатии Ctrl+C повторяется это странное поведение? Have a nice day | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Я попробовал поставить настройки "по-умолчанию" - ситуация не изменилась 3.6.9 работает без ошибки 4.0.5 - продолжает дублировать клавиши. 1. Если под зависанием Вы понимаете приостановку компьютера или неожиданное увеличение нагрузки процессора по Task Manager-у - то нет. С виду поведение нормальное. 2. Ситуация повторяется не только для Ctrl+C, но и вообще для любых сочетаний клавиш. Например, Шифт+М вставляет мМ или Мм. При этом ошибка происходит исключительно с экранной клавиатурой. При подключении усб-клавиатуры сочетания клавиш работают отлично. | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Может, проблема как-то связана именно с чувствительным экраном и временем передечи длительности нажатия? Кстати, еще один интересный момент. В программе Mindjet mindmanager (www.mindjet.com) при использовании функции CK 3.6.9 "вставить текст" он вставлялся в виде подраздела (такое же поведение программа дает, если использовать обычный буфер обмена виндовс, т.е. при копировании текса из другой программы). Версия 4.05 ведет себя иначе, вставляя текст непосредственно в раздел. Такое поведение программы характерно, если начать набор текста, а не вставку из буфера. Может быть, эти особенности как-то связаны? | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 600 | Уберите, пожалуйста, в параметрах версии 4.0 в закладке "Помощь при наборе текста" галку "Разрешить повтор нажатия". Если глюк исчезнет, то будет понятно в какую сторону копать. Have a nice day | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Снятие галки (в т.ч. с перезапуском программы) не помогло. | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 600 | Извините, что я вас мучаю, но похоже, что проблема с обработкой сообщений, поступающих от сенсорного экрана Asus на Win7. В версии 4.0 идет обработка сенсорных нажатий. В версии 3.6 этого нет. Пожалуйста, сделайте следующее: Закройте программу и измените в разделе реестра HKEY_CURRENT_USER\Software\ComfortSoftware\CKeys параметр KeyboardTouchDelay. Поставьте 200 или даже 1000. Снова запустите программу и попробуйте. Если помогло попробуйте найти наименьший параметр с которым работает корректно. Если не помогло, подключите, пожалуйста, мышку и попробуйте с ней попечатать. Вроде такое должно быть возможно. Have a nice day | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | А вот и первая интересная ошибка. При выходе из CK (правой кнопкой - закрыть) ключ KeyboardTouchDelay автоматически сбрасывается на 0 | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Ага. Но, если выйти из программы, затем сменить ключ на 1000 , потом запустить ее - она начинает работать и проблема не возникает. Правда, что-то случается с перемещением окошка клавиатуры. Сейчас попробую подобрать минимальное значение. Но напрягает то, что ключ при выходе сбрасывается | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Отлично! Путем экспериментов удалось установить, что значение ключа не сбрасывается, если его вводить, когда закрыта программа. Затем путем экспериментов я подобрал что на значении 200 программа работает без ошибки (на 100 ошибка возникает хотя и редко). Еще потестирую сегодня и сообщу о результатах. | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 600 | А я так и написал "Закройте программу и измените в разделе...".Хорошо. Теперь понятно. Вы поставьте 200. Вполне нормальное значение. Доступно пять нажатий клавиши за одну секунду. В следующей версии постараюсь маленько подправить этот момент. Если будут ошибки - пишите. Have a nice day | ||
| Наверх |
| Алазир |
| ||
![]() Зарегистрирован: Mon Mar 08 2010, 02:37AM Сообщений: 10 | Спасибо за помощь! | ||
| Наверх |
| Модераторы: Comfort |