Dart Raiden
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Нашёл ответ: Цитата: В Windows 10 версии 1709 в блокноте и других стандартных приложениях курсор клавиатуры перестаёт мигать через несколько секунд. Как я понял, это сделано специально, чтобы экономить электроэнергию (как бы странно это не звучало). | Для "родных" приложений (типа Проводника) число миганий задаётся в HKEY_CURRENT_USER\Control Panel\Desktop\CaretTimeout в формате DWORD. По умолчанию там стоит 5000мс (в десятичной системе счисления), надо поменять на ffffffff (в шестнадцатиричной) В популярных линуксовых тулкитах число миганий тоже ограничено (например, GTK имеет для этого настройку, по умолчанию 10). Один вопрос снят: Firefox теперь следует поведению ОС так как бесконечное мигание действительно высаживает аккумулятор. Остаются вопросы работает ли этот ключ до сих пор и учитывает ли Firefox его значение. Если не учитывает, то, судя по тикету, есть смысл создать настройку ui.caretBlinkCount и поиграться с её значением. ключ работает и Firefox учитывает его значение таким образом, в Хромиуме действительно недоработка в виде бесконечного мигания (и она распространяется на Edge, вероятно и на Electron-based приложения), в то время как корректнее было бы использовать системное значение. Добавлено: Вспомнилась история о том, как VS Code тратил 13% времени процессора на мигание курсора. Корень проблемы тот же: у нас теперь веб на 60 FPS, ну и курсор тоже не отстаёт. | Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 23:07 20-10-2021 | Исправлено: Dart Raiden, 23:54 20-10-2021 |
|