Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2011, 08:24   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию Клавиатура и подключение

У меня такая проблема, необходимо сделать так сказать "клавиатуру" думаю будет 9 клавиш (самодельная) и мне ее надо будет подключить к своей программе (на Delphi) вот только не знаю с чего начать. Как делать "клаву" и подключить ее к компу.
Спросите почему самодельная есть же дополнительные клавиатуры где NumLock ну мне такой мелкой не нужно.
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 16.11.2011, 08:34   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Не понял аргумента, почему "мне такой не нужно". Поэтому предлагаю вариант - разобрать нормальную клаву и оставить столько кнопок сколько надо .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.11.2011, 08:42   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я думаю человеку нужны отдельные от клав клавиши.

ну можно в принципе по LPT/COM подключить такое.
(хотя USB и лучше, но с ним и труднее)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.11.2011, 08:48   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Я думаю нужно как-то более грамотно поставить задачу . Тогда и ответы будут более правильными (либо не будет вообще).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.11.2011, 09:26   #5
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Пепел Феникса правильно понял. Мне нужны так скажем отдельные кнопки они могут быть на расстоянии например 50 см. Почему usb труднее?
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 16.11.2011, 09:41   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Пепел Феникса правильно понял. Мне нужны так скажем отдельные кнопки они могут быть на расстоянии например 50 см. Почему usb труднее?
Ну и пусть будут на расстоянии 50 см. Не увидел, почему нельзя переделать обычную клаву... Ну да дело Ваше, тогда конечно лучше LPT...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.11.2011, 09:52   #7
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Utkin не совсем понимаю как ее переделать? мне ее резать надо же, наверное да и как обработка будет идти в таком случае?
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 16.11.2011, 10:15   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Utkin не совсем понимаю как ее переделать? мне ее резать надо же, наверное да и как обработка будет идти в таком случае?
Ну да, а она резиновая у Вас? Зачем резать, можно отверткой шурупы развинтить. Обработка для нажатий какой-нибудь дикой комбинации типа CTRL+ALT+клавиша, главное Delete не задействовать .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 16.11.2011, 11:55   #9
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

это не совсем то что нужно, а если при этом нормальная клавиатура будет подлючена
мне необходимо нечно )))
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 16.11.2011, 18:44   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я не опытен в LPT и COM, что там с питанием не знаю.
но вам понадобиться микруха(микроконтроллер) и кнопки.
как от микроконтроллера обрабатывать клавиши написано тысячи раз.
далее как завиксировано нажатие клавиши, передаем в порт связи с PC(во сказал то), данные о нажатии.(если надо и отпускании).

ну а программа просто ждет события от порта.

USB сложнее тем, что скорее всего придется писать свой драйвер.
нюансов больше в общем то.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клавиатура kaljan775 Общие вопросы C/C++ 2 23.11.2010 01:48
Клавиатура zumm Паскаль, Turbo Pascal, PascalABC.NET 12 27.06.2010 11:16
подключение двух компьютеров к интернет через одно подключение Chudo4258 Помощь студентам 3 30.03.2010 16:07
Клавиатура RealSHELS Общие вопросы Delphi 6 29.03.2008 15:52
Клавиатура Pusher Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.03.2008 00:47