|
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
||||||
Грамотное получение раскладки клавиатуры19.11.2011, 02:08. Показов 2512. Ответов 5
Вот что у меня получилось.
Каждую 0,1 секунды идет опрос на значение раскладки клавиатуры. Получаем, проходим по условиям и у нас есть необходимое. Вопрос в том - правильно ли это? Корректно ли такое спрашивать у системы, или есть более культурный способ выловить изменения раскладки и получения нового значения? В принципе и это не тяжелое, но буду рад комментариям.
0
|
||||||
| 19.11.2011, 02:08 | |
|
Ответы с готовыми решениями:
5
Проблема переключения раскладки клавиатуры |
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 19.11.2011, 02:10 | |
|
1
|
|
|
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
|
| 19.11.2011, 02:20 [ТС] | |
|
Памирыч, ну можно аж в 5 раз раз "облегчить нагрузку", сделав интервал = 500
![]() По этому и задался таким вот вопросом.
0
|
|
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
||||||
| 19.11.2011, 03:41 | ||||||
1
|
||||||
|
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
||||||
| 19.11.2011, 04:08 [ТС] | ||||||
|
edward_freedom, отлично, а если его в таймер на пол секунды поставить - это будет не кощунством?
Мне нужно чтобы так же шустропоказывало как на языковой панель. Не могу ничего по ПРИНЦИПУ другого додумать кроме таймера. Добавлено через 19 минут Оказывается, в нете много примеров с раскладкой. Наиболее подходящий ,это когда вне зависимости от языка системы можно получить значение одного формата. То есть цифрой ,которая означает язык. на основании цифры можно делать условия не боясь, что условие сработает только при наличии настройки на этот язык. Этот вариант дает код языка: Text = myCurrentLanguage.Culture.LCID Например русский выдаст 1049, укр = 1058, США = 1033 На что легко лепить условия: Например:
0
|
||||||
| 19.11.2011, 04:08 | |
|
Помогаю со студенческими работами здесь
5
При смене раскладки клавиатуры менять значение в label Почему переключение раскладки клавиатуры срабатывает только в DesignTime?
Как отловить смену раскладки клавиатуры?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
||||||
| 19.11.2011, 04:08 [ТС] | ||||||
|
Оказывается, в нете много примеров с раскладкой.
Наиболее подходящий ,это когда вне зависимости от языка системы можно получить значение одного формата. То есть цифрой ,которая означает язык. на основании цифры можно делать условия не боясь, что условие сработает только при наличии настройки на этот язык. Этот вариант дает код языка: Text = myCurrentLanguage.Culture.LCID Например русский выдаст 1049, укр = 1058, США = 1033 На что легко лепить условия: Например:
0
|
||||||
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|