Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#1: 2013-03-25 02:30:17 ЛС | профиль | цитата
Доброго времени суток.
Задача: необходимо сделать так, чтобы форма появлялась (становилась visible) только тогда, когда удерживается нажатым определённое сочетание клавиш. Вопрос: как это реализовать?
карма: 1

0
Ответов: 8942
Рейтинг: 824
#2: 2013-03-25 09:43:32 ЛС | профиль | цитата
nickware, нажать и удерживать "С+В+Ы"
code_30670.txt
карма: 19

0
файлы: 1code_30670.txt [1KB] [133]
Ответов: 1376
Рейтинг: 197
#3: 2013-03-25 11:26:21 ЛС | профиль | цитата
nickware писал(а):
необходимо сделать так, чтобы форма появлялась (становилась visible) только тогда, когда удерживается нажатым определённое сочетание клавиш
Как-то не понятно... Окно должно оставаться видимым после отпускания клавиш или исчезать? Вот ещё вариант (продолжая схемную тему Леонид-а), окно появляется при удерживании клавиш "hiasm", при отпускании пропадает
code_30672.txt
Леонид писал(а):
нажать и удерживать "С+В+Ы"
а у меня комп "завозмущался" (динамик пикал) от этого сочетания, наверное от того, что были одновременно нажаты 3 клавиши в одной группе

карма: 1

0
файлы: 1code_30672.txt [1.2KB] [154]
Ответов: 355
Рейтинг: 2
#4: 2013-03-25 11:44:43 ЛС | профиль | цитата
foksov, именно второй вариант мне и нужен. Но как это реализовать с использованием GHotKey?
карма: 1

0
Ответов: 8942
Рейтинг: 824
#5: 2013-03-25 12:39:28 ЛС | профиль | цитата
foksov, это пример, как выяснить, что нажата или не нажата группа клавиш, а уж какие действия нужны ТС, он сам и сделает.
foksov писал(а):
комп "завозмущался"
а у меня молчал, как партизан -- динамичек отключен
карма: 19

0
Ответов: 1376
Рейтинг: 197
#6: 2013-03-25 12:49:14 ЛС | профиль | цитата
nickware писал(а):
как это реализовать с использованием GHotKey?

вариант
code_30677.txt
карма: 1

0
файлы: 1code_30677.txt [3.2KB] [159]
Ответов: 355
Рейтинг: 2
#7: 2013-03-25 12:59:38 ЛС | профиль | цитата
foksov, на какие клавиши вы настроили появление?
карма: 1

0
Ответов: 1376
Рейтинг: 197
#8: 2013-03-25 13:01:54 ЛС | профиль | цитата
на сочетание клавиш "h" "i" "a" "s" "m"
карма: 1

0
Ответов: 355
Рейтинг: 2
#9: 2013-03-25 13:06:02 ЛС | профиль | цитата
foksov, так и подумал. Но, почему то, срабатывание не происходит.
карма: 1

0
Ответов: 1376
Рейтинг: 197
#10: 2013-03-25 13:13:35 ЛС | профиль | цитата
попробовать так проверить
code_30679.txt
если в заголовке окна появляется "10", то должно срабатывать
карма: 1

0
файлы: 1code_30679.txt [3.1KB] [139]
Ответов: 355
Рейтинг: 2
#11: 2013-03-25 13:18:25 ЛС | профиль | цитата
foksov, появляется максимум 8. Лучше сделать сочетание, например, ctrl+alt+T.
карма: 1

0
Ответов: 1376
Рейтинг: 197
#12: 2013-03-25 13:23:01 ЛС | профиль | цитата
nickware писал(а):
Лучше сделать сочетание
[offtop]это уже не мне решать, я предложил вариант и... [/offtop]
карма: 1

0
Ответов: 355
Рейтинг: 2
#13: 2013-03-25 13:33:52 ЛС | профиль | цитата
foksov, попробую сам доработать.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#14: 2013-03-26 14:01:57 ЛС | профиль | цитата
Клавиатура, устроенная по принципу матрицы -- технически некорректное изделие.
Настолько, что не всякие и три нажатия могут быть определены.

Корректная, когда в каждой клавише диод стоит. Копейки.
Не стоит до сих пор, потому что "пипл хавает". Ну типа - лохотрония, наше светлое будущее. Клава - просто один из экспериментальных фактов этого события.
карма: 9

0
Ответов: 8942
Рейтинг: 824
#15: 2013-03-26 14:47:50 ЛС | профиль | цитата
Galkov писал(а):
когда в каждой клавише диод стоит
И контактная группа перекидная с триггером для абсолютного устранения дребезга
Когда делал калавиатурный датчик морзянки (ох и давно же ), то долго чесал затылок и в конце концов отказался от простой сетки с диодами в пользу кнопочек с тригеррами
карма: 19

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)