キーボード。
- History:
- 1.010
- sourcepackageをetc.negui.input.keyboard.keyboardに移動。
class KeyBoardException: etc.negui.input.inputif.InputException;
enum MOD;
HOTKEY_SHIFT
HOTKEY_CONTROL
HOTKEY_ALT
HOTKEY_EXT
enum HOTKEY;
enum KEY;
仮想キー。
MOUSE_L
MOUSE_R
CANCEL
MOUSE_M
MOUSE_X1
Windows 2000/XP: マウス X1 ボタン
MOUSE_X2
Windows 2000/XP: マウス X2 ボタン
BACK
TAB
CREAR
ENTER
SHIFT
CONTROL
ALT
PAUSE
CAPS_LOCK
KANA
JUNJA
FINAL
HANJA
KANJI
ESC
CONVERT
NONCONVERT
ACCEPT
MODECHANGE
SPACE
PAGEUP
PAGEDOWN
END
HOME
LEFT
UP
RIGHT
DOWN
SELECT
PRINT
EXECUTE
PRINT_SCREEN
INSERT
DELETE
HELP
KEY_0
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
WINDOWS_L
WINDOWS_R
APPS
SLEEP
PAD_0
PAD_1
PAD_2
PAD_3
PAD_4
PAD_5
PAD_6
PAD_7
PAD_8
PAD_9
PAD_MULTIPLY
PAD_ADD
PAD_ENTER
PAD_SUBTRACT
PAD_DECIMAL
PAD_DIVIDE
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
NUMLOCK
SCROLL_LOCK
SHIFT_L
SHIFT_R
CONTROL_L
CONTROL_R
ALT_L
ALT_R
BROWSER_BACK
Windows 2000/XP: ブラウザの「戻る」キー
BROWSER_FORWARD
Windows 2000/XP: ブラウザの「次へ」キー
BROWSER_REFRESH
Windows 2000/XP: ブラウザの「更新」キー
BROWSER_STOP
Windows 2000/XP: ブラウザの「中止」キー
BROWSER_SEARCH
Windows 2000/XP: ブラウザの「検索」キー
BROWSER_FAVORITES
Windows 2000/XP: ブラウザの「お気に入り」キー
BROWSER_HOME
Windows 2000/XP: ブラウザの「ホーム」キー
VOLUME_MUTE
Windows 2000/XP: ボリュームのミュートキー
VOLUME_DOWN
Windows 2000/XP: ボリュームダウンキー
VOLUME_UP
Windows 2000/XP: ボリュームアップキー
MEDIA_NEXT_TRACK
Windows 2000/XP: 「次のトラック」キー
MEDIA_PREV_TRACK
Windows 2000/XP: 「前のトラック」キー
MEDIA_STOP
Windows 2000/XP: 「メディア停止」キー
MEDIA_PLAY_PAUSE
Windows 2000/XP: 「メディア Start / Stop 」キー
LAUNCH_MAIL
Windows 2000/XP: 「メール開始」キー
LAUNCH_MEDIA_SELECT
Windows 2000/XP: 「メディア選択」キー
LAUNCH_APP1
Windows 2000/XP: 「アプリケーション 1 起動」キー
LAUNCH_APP2
Windows 2000/XP: 「アプリケーション 2 起動」キー
OEM_1
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ :; ]
OEM_PLUS
OEM_COMMA
OEM_MINUS
OEM_PERIOD
OEM_2
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ /? ]
OEM_3
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ `~ ]
OEM_4
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ [{ ]
OEM_5
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ \| ]
OEM_6
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ ]} ]
OEM_7
さまざまな文字。Windows 2000/XP: U.S. 標準キーボードでは [ '" ]
OEM_8
OEM_102
Windows 2000/XP: RT 102-key キーボードの角カッコまたはバックスラッシュ
PROCESSKEY
Windows 95/98/Me/NT 4.0/2000/XP: IME Process
PACKET
ATTN
CRSEL
EXSEL
EREOF
PLAY
ZOOM
NONAME
PA1
OEM_CLEAR
wchar toCharacter(KEY Key
);
KEY toKey(wchar Character
);
struct KEYDATA;
static KEYDATA opCall(LPARAM lParam
);
キー情報作成。
- Params:
- LPARAM lParam
- キー情報メッセージ。
LPARAM data;
string toString();
const Text toText();
struct KEYVALUE;
struct HOTKEYVALUE;
- Deprecated:
- hotkeyToMod, modToHotkeyがthisメンバに思いっきり影響してるのでtoModとtoExtを使用すべき。
HOTKEY ext;
KEY key;
static MOD toMod(HOTKEY HotKey
);
static HOTKEY toExt(MOD ModKey
);
MOD hotkeyToMod();
- History:
- 1.00β17
- bug複数キー入力時に大変なことになっていたのを修正。
- 1.00β13
void modToHotkey(MOD Mod
);
- History:
- 1.00β17
- bug複数キー入力時に大変なことになっていたのを修正。
- 1.00β13