Предыдущая тема :: Следующая тема
|
Автор |
Сообщение |
Dron Полковник
Зарегистрирован: 06.07.2005 Сообщения: 2213 Откуда: Odessa
|
Добавлено: Вт Окт 16, 2007 11:26 am Заголовок сообщения: Перспектива клавиатур со встроенным софтом |
|
|
voldemar писал(а): | Есть ли перспектива у клавиатур со встроенным софтом (мозгами), или лучше чтобы весь софт был на компьютере? Какие здесь достоинства и недостатки? |
Такие клавиатуры - вещь не очень популярная, думаю особых перспектив нет. Есть много программ, с помощью которых можно повесить макрос на любую кнопку. Правда, сильно удобных пока не встречал. Достоинства - работает на любой системе, не нужны драйвера. Недостатки - сложнее изменять логику работы, нужна перепрошивка, высокая цена. |
|
Вернуться к началу |
|
|
voldemar Генерал-майор
Зарегистрирован: 11.09.2007 Сообщения: 3738
|
Добавлено: Вт Окт 16, 2007 2:22 pm Заголовок сообщения: |
|
|
Достоинства - работает на любой системе, не нужны драйвера.
А скажем, за перестановку букв в нужном порядке отвечает драйвер, или софт?
А сложно ли сделать так, чтобы любой символ можно было бы назначать на любую клавишу, в том числе и такие как Таб и каждый шифт в отдельности? Какие здесь трудности? |
|
Вернуться к началу |
|
|
Dron Полковник
Зарегистрирован: 06.07.2005 Сообщения: 2213 Откуда: Odessa
|
Добавлено: Вт Окт 16, 2007 2:31 pm Заголовок сообщения: |
|
|
Софтом можно сделать. С шифтами могут быть свои особенности. Все-таки это модификатор, а не обычная клавиша. |
|
Вернуться к началу |
|
|
voldemar Генерал-майор
Зарегистрирован: 11.09.2007 Сообщения: 3738
|
Добавлено: Вт Окт 16, 2007 3:20 pm Заголовок сообщения: |
|
|
Все-таки это модификатор, а не обычная клавиша.
А модификатор от обычной клавиши на каком уровне отличается - на уровне железа или софта? |
|
Вернуться к началу |
|
|
Dron Полковник
Зарегистрирован: 06.07.2005 Сообщения: 2213 Откуда: Odessa
|
Добавлено: Вт Окт 16, 2007 3:51 pm Заголовок сообщения: |
|
|
Насколько я помню, на уровне софта, хотя уже BIOS их обрабатывал именно как модификаторы. |
|
Вернуться к началу |
|
|
voldemar Генерал-майор
Зарегистрирован: 11.09.2007 Сообщения: 3738
|
Добавлено: Вт Окт 16, 2007 7:09 pm Заголовок сообщения: |
|
|
То есть получается, чтобы достичь различения шифтов необходимо "перешивать" Биос компьютера? |
|
Вернуться к началу |
|
|
Dron Полковник
Зарегистрирован: 06.07.2005 Сообщения: 2213 Откуда: Odessa
|
Добавлено: Вт Окт 16, 2007 7:20 pm Заголовок сообщения: |
|
|
Да нет, зачем. Просто какие-то нюансы могут быть недоступны, надо проверять. Автоповтор там, отпускание кнопки или ещё что-то. |
|
Вернуться к началу |
|
|
voldemar Генерал-майор
Зарегистрирован: 11.09.2007 Сообщения: 3738
|
Добавлено: Вт Окт 16, 2007 7:31 pm Заголовок сообщения: |
|
|
Автоповтор там, отпускание кнопки или ещё что-то.
Если я правильно понимаю, речь идёт об автоповторе той буквы, которая посажена на шифт? А что значит "отпускание кнопки" в данном случе? |
|
Вернуться к началу |
|
|
Dron Полковник
Зарегистрирован: 06.07.2005 Сообщения: 2213 Откуда: Odessa
|
Добавлено: Вт Окт 16, 2007 11:51 pm Заголовок сообщения: |
|
|
Да. Отпускание это отжатие, что же ещё. Но думаю это ловится, просто не проверял специально. |
|
Вернуться к началу |
|
|
voldemar Генерал-майор
Зарегистрирован: 11.09.2007 Сообщения: 3738
|
Добавлено: Ср Окт 17, 2007 12:22 am Заголовок сообщения: |
|
|
Да. Отпускание это отжатие, что же ещё. Но думаю это ловится, просто не проверял специально.
А зачем может вообще понадобиться "ловить отжатие"?
Я уже сейчас могу назначить символ на шифт, но ОБА шифта будут показывать его. А хотелось бы независимости. Это тоже на уровне Биоса или повыше?
Вообще, вы не могли бы пояснить системную разницу между буквенно-цифровыми кнопками, клавишами вроде Шифт, Таб и Кэпслок и клавишами вроде Alt и Ctrl? |
|
Вернуться к началу |
|
|
Dron Полковник
Зарегистрирован: 06.07.2005 Сообщения: 2213 Откуда: Odessa
|
Добавлено: Ср Окт 17, 2007 1:27 am Заголовок сообщения: |
|
|
В общем, сейчас проверил. Тем методом, что я отслеживаю (системный хук WH_KEYBOARD_LL, если интересно) всё там работает на всех кнопках. И отжатие, и автоповтор и левый/правый ловит нормально на всех модификаторах, включая обе кнопки Win и одну App. Таб, Caps Lock тоже воспринимает как обычные кнопки. Эти нажатия только отслеживаются, и потом их обрабатывает система/приложение как обычно. Можно ли их убирать из обработки, надо изучать отдельно.
Вообще, вы не могли бы пояснить системную разницу между буквенно-цифровыми кнопками, клавишами вроде Шифт, Таб и Кэпслок и клавишами вроде Alt и Ctrl?Чтобы детально ответить, надо вспоминать. Если вкратце, то на низком уровне разницы никакой нет. На более высоком программы могут узнать сразу не только какая кнопка нажата, но и какой символ ей соответствует (если с Шифтом или Caps Lock, например). Еще можно когда приходит событие нажатия клавиши сразу определить какие модификаторы нажаты. |
|
Вернуться к началу |
|
|
|