Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
방향키도 스캔코드가 있나요?
방향키 스캔코드가 넘버패드의 4,6,2,8,의 키와 같다고 나오던데 넘버패드의 키말고 옆의 방향키의 스캔코드가 따로 있나요?
스캔코드만 따로 정리된 문서를 봤는데 .. 그건 note1 이라고 되어있던데 이게 무슨말인지도 모르겠네요..
방향키의 스캔코드 아시는분~~~ 알려주세욧 ^^
2
COMMENTS
구창민
•
2004.12.28 01:45
안녕하세요...
MapVirtualKey() 함수를 사용하시면,
특정 키의 스캔코드값을 가지고 올 수 있습니다.
예를 들면,
var
ScanValue : Integer;
begin
ScanValue := MapVirtualKey(VK_RETURN, 0);
...
이런 형태가 되겠지요..
즐거운 프로그래밍 하세요..
0
0
댓글
황당한초보
•
2004.12.27 19:14
numlock on시 숫자패드 코드를 가지며,
off시에는 방향키의 코드를 가집니다.
아래 코드를 참조하십시오.
Symbloic name Value(in hex) Mouse or keyboard equivalent
------------- ------------- ----------------------------
VK_LBUTTON $01 Left mouse button
VK_RBUTTON $02 Right mouse button
VK_CANCEL $03 Used for control break processing
VK_MBUTTON $04 Middle mouse button(three-button mouse)
-- $05-07 Undefined
VK_BACK $08 BACKSPACE key
VK_TAB $09 TAB key
-- $0A0B Undefined
VK_CLEAR $0C CLEAR key
VK_RETURN $0D ENTER key
-- $0E0F Undefined
VK_SHIFT $10 SHIFT key
VK_CONTROL $11 CTRL key
VK_MENU $12 ALT key
VK_PAUSE $13 PAUSE key
VK_CAPITAL $14 CAPS LOCK key
-- $15-19 Reserved for Kanji systems
-- $1A Undefined
VK_ESCAPE $1B ESC key
-- $1C-1F Reserved for Kanji systems
VK_SPACE $20 SPACEBAR
VK_PRIOR $21 PAGE UP key
VK_NEXT $22 PAGE DOWN key
VK_END $23 END key
VK_HOME $24 HOME key
VK_LEFT $25 LEFT ARROW key
VK_UP $26 UP ARROW key
VK_RIGHT $27 RIGHT ARROW key
VK_DOWN $28 DOWN ARROW key
VK_SELECT $29 SELECT key
-- $2A OEM specific
VK_EXECUTE $2B EXECUTE key
VK_SNAPSHOT $2C PRINT SCREEN key for Windows 3.0 and later
VK_INSERT $2D INS key
VK_DELETE $2E DEL key
VK_HELP $2F HELP key
VK_0 $30 0 key
VK_1 $31 1 key
VK_2 $32 2 key
VK_3 $33 3 key
VK_4 $34 4 key
VK_5 $35 5 key
VK_6 $36 6 key
VK_7 $37 7 key
VK_8 $38 8 key
VK_9 $39 9 key
-- $3A40 Undefined
VK_A $41 A key
VK_B $42 B key
VK_C $43 C key
VK_D $44 D key
VK_E $45 E key
VK_F $46 F key
VK_G $47 G key
VK_H $48 H key
VK_I $49 I key
VK_J $4A J key
VK_K $4B K key
VK_L $4C L key
VK_M $4D M key
VK_N $4E N key
VK_O $4F O key
VK_P $50 P key
VK_Q $51 Q key
VK_R $52 R key
VK_S $53 S key
VK_T $54 T key
VK_U $55 U key
VK_V $56 V key
VK_W $57 W key
VK_X $58 X key
VK_Y $59 Y key
VK_Z $5A Z key
-- $5B5F Undefined
VK_NUMPAD0 $60 Numeric keypad 0 key
VK_NUMPAD1 $61 Numeric keypad 1 key
VK_NUMPAD2 $62 Numeric keypad 2 key
VK_NUMPAD3 $63 Numeric keypad 3 key
VK_NUMPAD4 $64 Numeric keypad 4 key
VK_NUMPAD5 $65 Numeric keypad 5 key
VK_NUMPAD6 $66 Numeric keypad 6 key
VK_NUMPAD7 $67 Numeric keypad 7 key
VK_NUMPAD8 $68 Numeric keypad 8 key
VK_NUMPAD9 $69 Numeric keypad 9 key
VK_MULTIPLY $6A Numeric Multiply key
VK_ADD $6B Numeric Add key
VK_SEPARATOR $6C Numeric Separator key
VK_SUBTRACT $6D Numeric Subtract key
VK_DECIMAL $6E Decimal key
VK_DIVIDE $6F Divide key
VK_F1 $70 F1 key
VK_F2 $71 F2 key
VK_F3 $72 F3 key
VK_F4 $73 F4 key
VK_F5 $74 F5 key
VK_F6 $75 F6 key
VK_F7 $76 F7 key
VK_F8 $77 F8 key
VK_F9 $78 F9 key
VK_F10 $79 F10 key
VK_F11 $7A F11 key
VK_F12 $7B F12 key
VK_F13 $7C F13 key
VK_F14 $7D F14 key
VK_F15 $7E F15 key
VK_F16 $7F F16 key
VK_F17 $80H F17 key
VK_F18 $81H F18 key
VK_F19 $82H F19 key
VK_F20 $83H F20 key
VK_F21 $84H F21 key
VK_F22 $85H F22 key
VK_F23 $86H F23 key
VK_F24 $87H F24 key
-- $88-8F Unassigned
VK_NUMLOCK $90 NUM LOCK key
VK_SCROLL $91 SCROLL LOCK key
-- $929B Unassigned
-- $BAC0 OEM specific
-- $C1DA Unassigned
-- $DBE4 OEM specific
-- $E5 Unassigned
-- $E6 OEM specific
-- $E7E8 Unassigned
-- $E9F5 OEM specific
-- $F6FE Unassigned
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
하병준
•
2004.12.30 01:23
1
COMMENTS
/
0
LIKES
리스트뷰에서 공유(손그림) 아이콘 얼케 설정해요?
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.12.30 19:35
Win32에 TImageList 란 컴포넌트가 있지요... 걸 활용하면 됩니다.
초보의눈물
•
2004.12.29 20:57
•
3
COMMENTS
/
0
LIKES
컴포넌트 등록은 되었는데 컴파일시 오류가 납니다. (컴포넌트 첨부)
최용일
•
2004.12.30 01:03
안녕하세요. 최용일입니다. 컴포넌트패키지의 requires절에 designide.dcp를 추가해주세요. 델파이 L...
초보의눈물
•
2004.12.30 03:12
designide는 이미 추가가 되어있습니다.-_-; 또 designide를 designide.dcp로 위 컴포넌트 패키지에 추...
최용일
•
2004.12.30 18:56
안녕하세요. 최용일입니다. Proxies 유닛 문제는 이미 해결 방법이 나와 있어서 여기저기 몇번 검색만 ...
황유동
•
2004.12.29 09:44
2
COMMENTS
/
0
LIKES
코볼에서 사용하던 데이터 파일을 데이터베이스로 변환하려면~
오익환
•
2004.12.29 17:59
Acu Cobol이면 Vutil.exe를 사용하시면 됩니다.
황유동
•
2005.01.18 17:07
감사합니다~ ^^
Jeeeeeeeeeep
•
2004.12.29 02:23
4
COMMENTS
/
0
LIKES
델파이에서 MS워드 문서 작성하기..
기형종
•
2004.12.30 01:11
안녕하세요 문의하신 내용을 VB로 표현하면 아래와 같습니다. Selection.Font.Name = "돋움체" Select...
Jeeeeeeeeeep
•
2004.12.30 03:40
네..그걸 델파이로 바꾸면 되는거까진 알겠느데.. 델파이로 바꾼걸 좀 올려주시면 안될까요..;;; 부탁요^...
기형종
•
2004.12.31 02:48
간단한 예제소스입니다. 먼저 폼위에 TWordApplication 컴포넌트를 떨구고 시작하십시요. procedure TF...
Jeeeeeeeeeep
•
2004.12.31 05:18
잘되는군요^^ 감사감사^^ 답변 고마워여 잘볼꼐요..^^ 다음번에도 모르는것 있으면 부탁해요^^ㅎ
누룽지
•
2004.12.28 20:50
3
COMMENTS
/
0
LIKES
Panel 위치이동을 제어하려 하는데요
최용일
•
2004.12.29 00:05
안녕하세요. 최용일입니다. 서브클래싱해보세요... type TForm1 = class(T...
누룽지
•
2004.12.29 01:01
귀찮으셨을텐데 소스까지 친절하게 올려주셔서 너무감사하네요 꾸벅 (_._) 남은 한 해 잘 마무리 하시구...
일그니
•
2004.12.28 23:30
음. 질문을. 이해를. 잘.. 하지만.. 일단 객체의 움직임을 제어하고 싶다는..것으로 이해하겠습니다. ...
임우식
•
2004.12.28 20:25
3
COMMENTS
/
0
LIKES
버튼 클릭했을때..웹브라우저(익스플로러)로 원하는 주소를 보여주는법좀 알려 주세요
공성환
•
2004.12.28 20:46
간단하게 uses절에 ShellAPI추가시키시고... ShellExecute(GetDesktopWindow, 'open', 'www.delphi.co.k...
오병주
•
2004.12.28 20:36
이걸 이용하세요..^^ Function OpenInternetExplorer( sURL : string ): Boolean; const &nbs...
임우식
•
2005.01.06 00:16
^^
초보의눈물
2004.12.28 19:03
•
0
COMMENTS
/
0
LIKES
툴바와같은 폼 크기를 일정한 비율로 변경하기
정원석
•
2004.12.28 01:01
1
COMMENTS
/
0
LIKES
BDE에 oracle 9i 접속방법
착한천사
•
2004.12.31 23:54
Client는 Oracle7용을 설치하고, setting도 oracle7 client에서 setting했던 것 처럼 사용하십시오.. 똑...
이정택
•
2004.12.27 20:13
2
COMMENTS
/
0
LIKES
ActiveX와 DataModule을 사용하시는 분들....
오정훈
•
2005.01.05 01:28
ActiveX를 만드시려면 데이타 베이스 관련해서는 제약이 많습니다. 예전에 제가 만들었을 때에도 데이타 ...
하얀까마귀
•
2004.12.28 07:58
안녕하세요 하얀까마귀 입니다. ActiveX 개발할때 조심해야될 부분이.. IE의 특성이 새창을 열때 새...
초보델
•
•
2004.12.27 18:48
2
COMMENTS
/
17
LIKES
방향키도 스캔코드가 있나요?
방향키 스캔코드가 넘버패드의 4,6,2,8,의 키와 같다고 나오던데 넘버패드의 키말고 옆의 방향키의 스캔코드가 따로 있나요? 스캔코드만 따로 정리된 문서를 봤는데 .. 그건 note1 이라고 되어있던데 이게 무슨말인지도 모르겠네요.. 방향...
구창민
•
2004.12.28 01:45
안녕하세요... MapVirtualKey() 함수를 사용하시면, 특정 키의 스캔코드값을 가지고 올 수 있습니다....
황당한초보
•
2004.12.27 19:14
numlock on시 숫자패드 코드를 가지며, off시에는 방향키의 코드를 가집니다. 아래 코드를 참조하십시오....
손민수
2004.12.26 19:30
0
COMMENTS
/
0
LIKES
TopGrid에 관한 질문입니다. 아시는분 답변 부탁드립니다.
신철우
•
2004.12.25 01:53
2
COMMENTS
/
0
LIKES
wave 반복재생 문제?
구창민
•
2004.12.28 01:48
아래 질문하신거에 대한 답변은 테스트 거치고 다시 올려드린건데.. 안해보셨나 보네요.. 다시 올려드...
황당한초보
•
2004.12.25 12:08
sndPlaySound(FData, SND_MEMORY or SND_ASYNC or SND_LOOP); 이렇게쓰시지요 각각 인자는 아시겠지요? ^...
권오현
•
2004.12.24 22:35
1
COMMENTS
/
0
LIKES
TPanel 위의 것을 Clipboard로...
최용일
•
2004.12.25 02:59
안녕하세요. 최용일입니다. 아래와 같이 해보세요... uses ......, ClipBr...
신철우
•
2004.12.24 19:39
1
COMMENTS
/
0
LIKES
wave파일 반복재생시 끊어짐 방지는 어떻게?
구창민
•
2004.12.24 21:09
안녕하세요.. wav 파일의 연주를 특정 시간 만큼 반복재생키 위해 while 문을 사용하셨나요? 만일 ...
김성현
•
2004.12.24 00:45
4
COMMENTS
/
0
LIKES
널값을 주고 싶은데 어떻게 해야 하나요?
석주현
•
2004.12.24 02:06
값을 형변환으로 스트링을 만들면 아무것도 없을때 '' 이 되던데요. ^^ 해보세요.
김성현
•
2004.12.24 02:33
감사합니다 ^^;; 그런데 디비에서 값을 가져 오는거라 '' 와 널값은 다르다고 알고 있었는데 아닌가...
석주현
•
2004.12.24 08:03
디비에서 값을 가지고 오지만 마지막 부분에 AsString 을 하기 때문에 그런거죠.. ^^
김성현
•
2004.12.26 23:41
김종균
•
2004.12.23 22:24
2
COMMENTS
/
0
LIKES
동적생성한 객체는 폼에서 Close 메소드만 호출하면 자동으로 소멸 되나요?
석주현
•
2004.12.24 01:56
작업 관리자를 띄우고 태스트 해보세요. 해보면 보통 동적으로 생성된 객체들은 그냥 메모리 잡아 먹고 ...
김종균
•
2004.12.24 02:30
답변 감사드립니다. 같은 질문인데요... 폼이 닫히면 자동으로 반환이 안되나요? 안된다면, 동적으로 만...
김종균
•
2004.12.23 08:56
3
COMMENTS
/
0
LIKES
TImage를 투명으로 설정 한 후 선을그리면 느리게 그려지는 문제
석주현
•
2004.12.23 18:01
TImage 말고 TPaintBox를 이용해서 작업하세요. 그리고 얼마나 복잡한 그림을 그리시는지는 모르지만 ...
김종균
•
2004.12.23 20:02
답변감사합니다. 하다 하다 안되서... image를 두번 그려서 하고 있는데여 ^^;;; PaintBox로 해바야 겠네...
하얀까마귀
•
2004.12.28 07:52
안녕하세요 하얀까마귀 입니다. TImage는 당연히 느립니다. ㅠㅠ 내부의 소스를 보시면 하는짓이 많...
Jeeeeeeeeeep
•
2004.12.23 05:31
1
COMMENTS
/
0
LIKES
퀵리포트에서 미리보기에서...
nilriri™
•
2005.07.10 06:28
http://www.delphi.co.kr/zboard/zboard.php?id=delphiResource >그 미리보기에서 > >원하는 페이지를...
이원희
•
2004.12.23 04:44
1
COMMENTS
/
0
LIKES
단축메뉴(보조메뉴) 의 등록방법
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.12.23 20:10
강의실에서 contextmenu로 조회하시면 해당 내용이 나옵니다.
이승호
2004.12.23 02:59
0
COMMENTS
/
0
LIKES
인스톨팩토리로 BDE배포 문제.
초보델
2004/12/27 18:48
Views
833
Likes
17
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
MapVirtualKey() 함수를 사용하시면,
특정 키의 스캔코드값을 가지고 올 수 있습니다.
예를 들면,
var
ScanValue : Integer;
begin
ScanValue := MapVirtualKey(VK_RETURN, 0);
...
이런 형태가 되겠지요..
즐거운 프로그래밍 하세요..