티스토리 뷰

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

`::

PostMessage, 0x100, 49, 131073,, 여기 ; 1키 다운, 창 이름:여기

PostMessage, 0x101, 49, 131073,, 여기 ; 1키 업, 창 이름:여기

Return

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

키보드를 조작하는데 쓰이는 PostMessage 코드입니다

ControlSend로도 비활성 된 창을 조작할 수 있지만 키 간섭이 일어나서 내가 다른 작업을 할 때 불편한 부분이 있습니다

그럴 때 PostMessage를 사용해 주면 키 간섭이 안 일어나서 아무 영향 없이 다른 작업을 할 수 있어 오류가 적고 속도가 빠릅니다

0x100으로 다운 0x101로 업을 합니다

창 이름을 적는 곳은 변수를 넣어서 MsgBox로 활용하거나 고정 값을 넣고 WinSetTitle로 창 이름을 바꿔서 사용하면 좋더군요(둘 다 해도 좋을 느낌)

근데 전 윈도우10으로 바꿔서인지 오토핫키 버전이 문제인 건지 원인은 잘 모르겠지만 전에는 잘 됐는데 지금은 PostMessage가 안되더군요...

되는 분들은 참고하시라고 키코드를 적어두겠습니다

27 65537 esc

112 3866625 F1

113 3932161 F2

114 3997697 F3

115 4063233 F4

116 4128769 F5

117 4194305 F6

118 4259841 F7

119 4325377 F8

120 4390913 F9

? ? F10

122 5701633 F11

123 5767169 F12

? ? Print Screen

145 4587521 Scroll Lock

19 4521985 Pause Break

174 16777217 볼륨다운

173 16777217 음소거(MUTE)

175 16777217 볼륨업

192 2686977 `

49 131073 1

50 196609 2

51 262145 3

52 327681 4

53 393217 5

54 458753 6

55 524289 7

56 589825 8

57 655361 9

48 720897 0

189 786433 -

187 851969 =

220 2818049 \

8 917505 Back Space

9 983041 Tab

20 3801089 CapsLock

ㅡ좌ㅡ

16 2752513 Shift

17 1900545 Ctrl

18 540540929 Alt

91 22740993 Win

ㅡ우ㅡ

16 3538945 Shift

25 18677761 Ctrl

21 1094189057 Alt

92 22806529 Win

13 1835009 Enter

32 3735553 Space

65 1966081 a

66 3145729 b

67 3014657 c

68 2097153 d

69 1179649 e

70 2162689 f

71 2228225 g

72 2293761 h

73 1507329 i

74 2359297 j

75 2424833 k

76 2490369 l

77 3276801 m

78 3211265 n

79 1572865 o

80 1638401 p

81 1048577 q

82 1245185 r

83 2031617 s

84 1310721 t

85 1441793 u

86 3080193 v

87 1114113 w

88 2949121 x

89 1376257 y

90 2883585 z

219 1703937 [

221 1769473 ]

186 2555905 ;

222 2621441 '

188 3342337 ,

190 3407873 .

191 3473409 /

45 22151169 Insert

46 22216705 Delete

36 21430273 Home

35 21954561 End

33 21561345 Page Up

34 22085633 Page Down

37 21692417 Left ←

38 21495809 Up ↑

39 21823489 Right →

40 22020097 Down ↓

ㅡ우 패드ㅡ

144 21299201 NumLock

111 20250625 /

106 3604481 *

109 4849665 -

107 5111809 +

13 18612225 Enter

110 5439489 .

96 5373953 0

97 5177345 1

98 5242881 2

99 5308417 3

100 4915201 4

101 4980737 5

102 5046273 6

103 4653057 7

104 4718593 8

105 4784129 9

ㅡ NumLock 꺼졌을 때ㅡ

46 5439489 .

45 5373953 0

35 5177345 1

40 5242881 2

34 5308417 3

37 4915201 4

12 4980737 5

39 5046273 6

36 4653057 7

38 4718593 8

33 4784129 9

예전에 썼지만 안 써본 키들도 있어서 다 되는지는 모르겠습니다

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함