|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1790987 |
25 |
2015-12
1790987
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5266048 |
0 |
2014-05
5266048
1 정은준1
|
80730 |
친구가 모르고 서버를 샀는데요 GT 1030달고 싶어합니다. (10) |
꾸띠웍 |
2018-04 |
4362 |
0 |
2018-04
4362
1 꾸띠웍
|
80729 |
HP Z620 + E5-2687w 조합으로 사용하시는 분 있으신가요? (5) |
명성호 |
2018-04 |
5664 |
0 |
2018-04
5664
1 명성호
|
80728 |
WOWZA를 이용해 라이브 스트리밍 서버를 구축하려는데 (1) |
냐아아아암 |
2018-04 |
4911 |
0 |
2018-04
4911
1 냐아아아암
|
80727 |
iodd 써보신분 계신가요 ?? (17) |
쿨쿨쿨 |
2018-04 |
8248 |
0 |
2018-04
8248
1 쿨쿨쿨
|
80726 |
다중모니터 연결 문의 드려요 (4) |
todetail |
2018-04 |
4779 |
0 |
2018-04
4779
1 todetail
|
80725 |
하드 날아갔는데 궁금한게있습니다. (19) |
오퍼레잇 |
2018-04 |
4020 |
0 |
2018-04
4020
1 오퍼레잇
|
80724 |
IBM 서버 하드 관련질문 |
나의정체는 |
2018-04 |
3676 |
0 |
2018-04
3676
1 나의정체는
|
80723 |
NVMe to SATA(or USB) 컨버터가 있을까요? (15) |
정의석 |
2018-04 |
23804 |
0 |
2018-04
23804
1 정의석
|
80722 |
웹브라우저 마소 엣지 괜찮은지요 (8) |
으라차차차 |
2018-04 |
4556 |
0 |
2018-04
4556
1 으라차차차
|
80721 |
windows10에서의 옛한글 입력에 대해 여쭙니다 (9) |
조재형3 |
2018-04 |
7452 |
0 |
2018-04
7452
1 조재형3
|
80720 |
두 노드에서 동일 볼륨에 중복 LVM 작업한 문제 해결 방법 (5) |
SonZ |
2018-04 |
4267 |
0 |
2018-04
4267
1 SonZ
|
80719 |
혹시 오픈스택 설치 TripleO 해보신분 있나요 |
라이젠 |
2018-04 |
4366 |
0 |
2018-04
4366
1 라이젠
|
80718 |
서버에서 10tb 하드 인식할까요? (13) |
laputa |
2018-04 |
6496 |
0 |
2018-04
6496
1 laputa
|
80717 |
분명히 802.3at POE+ 30W 공급이 가능한 인젝터인데 15.4W 밖에 사용못하는 이유가 … (13) |
이종현oph |
2018-04 |
5341 |
0 |
2018-04
5341
1 이종현oph
|
80716 |
[살려주세요] NVidia P2000 windows XP driver 문의 (16) |
애송이 |
2018-04 |
4326 |
0 |
2018-04
4326
1 애송이
|
80715 |
먼지가 많은 환경에서의 pc (12) |
이희주 |
2018-04 |
8135 |
0 |
2018-04
8135
1 이희주
|
80714 |
누름스위치 성능이 별로예요...불량인지도 모르지만..꾸우욱..좀 오래 눌려야 신호가… (4) |
김건우 |
2018-04 |
5391 |
0 |
2018-04
5391
1 김건우
|
80713 |
누름스위치 성능이 별로예요...불량인지도 모르지만..꾸우욱..좀 오래 눌려야 신호가… |
박문형 |
2018-04 |
3764 |
0 |
2018-04
3764
1 박문형
|
80712 |
무선랜(WiFi) 안테나가 2.4G용 5G용 각각 따로 있나요? (10) |
송진홍 |
2018-04 |
9082 |
0 |
2018-04
9082
1 송진홍
|
80711 |
[ ESXi ] 인텔 NUC - ESXi 6.0 Update 3 (Build 5050593) released in February 2017 (6) |
전설속의미… |
2018-04 |
4185 |
0 |
2018-04
4185
1 전설속의미…
|
바코드는 리딩 후에 리딩값을 텍스트 출력하고 리턴키를 입력하는게 기본이니...
... 불가능하진 않을것같긴 합니다만...
키보드 친다고 생각하시겨..
play 라는 단어가 들어오면 플레이 하고 ..
rec라는 단어가 들어오면 녹화
stop 란 단어가 들어오면 녹화 중지
이런식으로요 ..
CODE128 코드로 하면.. 왠만한 코드 다되고요 .. 2d 지원 하는 바코드는 qr 코드로 해도 되고 ..
단순하게 저렇게 문자로 해도 되고 .. 뭔가 .. 너무 단순한 느낌이시면..
특정 코드랑 매칭 시켜 주시면 될듯.. 28188x8391 -> play 이런식
select case imsi
case “1”
플레이
case “2”
정지
case “3”
저장
대충 이런 플로우차트 입니다.
elseif imsi = “2” then 정지
elseif imsi = “3” then 저장
end if
그렇기 때문에 프로그램에서 쓸떄 주의해야 할 부분이
키보드의 경우라 생각한다면 사용자는 마우스를 사용하여 메인 프로그램의 정확한 위치의 컨트롤을 선택하고 키보드 타이핑을 합니다.
또는 메인 프로그램 자체에서 키보드 이벤트를 채크하여 해당 키에 대한 별도의 동작을 지정해 줄 수 있습니다.
그런데, 바코드 리더기로 가면 좀 달라집니다.
사용자는 그냥 바코드를 들이대고 찍지 마우스를 사용하여 입력을 메인 프로그램의 원하는 컨트롤에을 선택하지 않습니다.
(그럴 거면 그냥 메인 프로그램의 플레이 버튼을 마우스로 클릭하고 말지..)
게다가 메인 프로그램을 건들 수 없는 경우에는 메인 프로그램 자체에서 키보드 이벤트를 만들어 넣어 줄 수 도 없습니다.
그래서 사용자가 편하게 바코드 입력장치를 사용하기 위해서는 키보드 후킹 백그라운드 프로그램을 만들어 주고
그 백그라운드 프로그램에서 원하는 메인프로그램으로 메시지를 날려주는 식으로 프로그래밍 합니다.
아.. 이것이 일반적인 방법인지는 모르겠지만... 저는 저런식으로 처리합니다.
요즘은 윈도우가 보안 강화가 되면서 이런 키보드 후킹이 되려나 모르겠네요. 예전엔 저렇게 썼는데.;..
그래서 바코드리더기도 키보드처럼 동작하지 않고 별도의 장치로 되어 드라이버 올라가고 전용 유틸리티가 백그라운드로 돌아가는 형태가 되지 않을까 싶습니다 (이미 되어 있을지도)