Written in Japanese(UTF-8)
2021.4.15
INASOFT


/トップ/マウスふるふる ダウンロード/WebHelp/ヘルプトップ


動作原理で登場した(マウスふるふるが利用している、ヘルプ中で登場する)主なWindows API解説

keybd_event

キーストロークを発生させる。WM_KEYUPやWM_KEYDOWNメッセージの元となるイベントである。
キーボードドライバは、keybd_eventを呼び出している。

void keybd_event(BYTE bVk, BYTE bScan, DWORD dwFlags, ULONG_PTR dwExtraInfo);


パラメータ

戻り値

なし

解説

アプリケーションは画面のスナップショットを取得してクリップボードに記憶させるために、PrintScreen キーの押し下げをシミュレートすることができる。このような操作を行うには、bVk パラメータを VK_SNAPSHOT に設定して、keybd_event を呼び出す。

Windows 95ではNumLockをトグル(押し下げ固定)状態とすることはできない。

その他の細かい解説は、MSDNライブラリを参照のこと。

■仮想キーコード一覧:
意味の欄には、MSDNに解説されているテキストを付加するが、一部のキー(特にOEM定義キー)については、ユーザー環境次第では使用できないとか、意味が変わることがあるため注意されたい。

仮想キーコード(定数名)仮想キーコード(定数)意味
VK_BACK0x08BackSpaceキー
VK_TAB0x09Tabキー
VK_CLEAR0x0CClearキー
VK_RETURN0x0DEnterキー
VK_SHIFT0x10シフトキー
VK_CONTROL0x11Ctrlキー
VK_MENU0x12Altキー
VK_PAUSE0x13Pauseキー
VK_CAPITAL0x14CapsLockキー
VK_KANA0x15IME カナモード
VK_HANGEUL0x15IME Hanguel mode (maintained for compatibility; use VK_HANGUL)
VK_HANGUL0x15IME Hangul mode
VK_JUNJA0x17IME Junja mode
VK_FINAL0x18IME final mode
VK_HANJA0x19IME Hanja mode
VK_KANJI0x19IME 漢字モード
VK_ESCAPE0x1BEscキー
VK_CONVERT0x1CIME変換
VK_NONCONVERT0x1DIME無変換
VK_ACCEPT0x1EIME accept
VK_MODECHANGE0x1FIME mode change request
VK_SPACE0x20スペースキー
VK_PRIOR0x21Page Upキー
VK_NEXT0x22Page Downキー
VK_END0x23Endキー
VK_HOME0x24Homeキー
VK_LEFT0x25カーソルキー左
VK_UP0x26カーソルキー上
VK_RIGHT0x27カーソルキー右
VK_DOWN0x28カーソルキー下
VK_SELECT0x29Selectキー
VK_PRINT0x2APrintキー
VK_EXECUTE0x2BExecuteキー
VK_SNAPSHOT0x2CPrint Screenキー
VK_INSERT0x2DInsertキー
VK_DELETE0x2EDeleteキー
VK_HELP0x2FHelpキー
VK_LWIN0x5B左Windowsキー
VK_RWIN0x5C右Windowsキー
VK_APPS0x5Dアプリケーションキー
VK_SLEEP0x5Fスリープキー
VK_NUMPAD00x60テンキー0
VK_NUMPAD10x61テンキー1
VK_NUMPAD20x62テンキー2
VK_NUMPAD30x63テンキー3
VK_NUMPAD40x64テンキー4
VK_NUMPAD50x65テンキー5
VK_NUMPAD60x66テンキー6
VK_NUMPAD70x67テンキー7
VK_NUMPAD80x68テンキー8
VK_NUMPAD90x69テンキー9
VK_MULTIPLY0x6A*キー
VK_ADD0x6B+キー
VK_SEPARATOR0x6CSeparator key
VK_SUBTRACT0x6D-キー
VK_DECIMAL0x6E. キー
VK_DIVIDE0x6F/キー
VK_F10x70F1キー
VK_F20x71F2キー
VK_F30x72F3キー
VK_F40x73F4キー
VK_F50x74F5キー
VK_F60x75F6キー
VK_F70x76F7キー
VK_F80x77F8キー
VK_F90x78F9キー
VK_F100x79F10キー
VK_F110x7AF11キー
VK_F120x7BF12キー
VK_F130x7CF13キー
VK_F140x7DF14キー
VK_F150x7EF15キー
VK_F160x7FF16キー
VK_F170x80F17キー
VK_F180x81F18キー
VK_F190x82F19キー
VK_F200x83F20キー
VK_F210x84F21キー
VK_F220x85F22キー
VK_F230x86F23キー
VK_F240x87F24キー
VK_NUMLOCK0x90NumLockキー
VK_SCROLL0x91ScrollLockキー
VK_OEM_NEC_EQUAL0x92OEM定義キー
VK_OEM_FJ_JISHO0x92OEM定義キー
VK_OEM_FJ_MASSHOU0x93OEM定義キー
VK_OEM_FJ_TOUROKU0x94OEM定義キー
VK_OEM_FJ_LOYA0x95OEM定義キー
VK_OEM_FJ_ROYA0x96OEM定義キー
VK_LSHIFT0xA0左シフトキー
VK_RSHIFT0xA1右シフトキー
VK_LCONTROL0xA2左Ctrlキー
VK_RCONTROL0xA3右Ctrlキー
VK_LMENU0xA4左Altキー
VK_RMENU0xA5右Altキー
VK_BROWSER_BACK0xA6ブラウザ戻るキー
VK_BROWSER_FORWARD0xA7ブラウザ進むキー
VK_BROWSER_REFRESH0xA8ブラウザ更新キー
VK_BROWSER_STOP0xA9ブラウザ停止キー
VK_BROWSER_SEARCH0xAAブラウザサーチキー
VK_BROWSER_FAVORITES0xABブラウザお気に入りキー
VK_BROWSER_HOME0xACブラウザHomeキー
VK_VOLUME_MUTE0xADボリューム無音キー
VK_VOLUME_DOWN0xAEボリューム低下キー
VK_VOLUME_UP0xAFボリューム上昇キー
VK_MEDIA_NEXT_TRACK0xB0メディア次トラックキー
VK_MEDIA_PREV_TRACK0xB1メディア前トラックキー
VK_MEDIA_STOP0xB2メディア停止キー
VK_MEDIA_PLAY_PAUSE0xB3メディア再生/一時停止キー
VK_LAUNCH_MAIL0xB4メール起動キー
VK_LAUNCH_MEDIA_SELECT0xB5メディア選択キー
VK_LAUNCH_APP10xB6起動キー1
VK_LAUNCH_APP20xB7起動キー2
VK_OEM_10xBAOEM定義(;:*等)キー
VK_OEM_PLUS0xBBOEM定義(;+等)キー
VK_OEM_COMMA0xBCOEM定義(,<等)キー
VK_OEM_MINUS0xBDOEM定義(-=等)キー
VK_OEM_PERIOD0xBEOEM定義(.>等)キー
VK_OEM_20xBFOEM定義(/?等)キー
VK_OEM_30xC0OEM定義(~@`等)キー
VK_OEM_40xDBOEM定義([{)キー
VK_OEM_50xDCOEM定義(\|)キー
VK_OEM_60xDDOEM定義(]})キー
VK_OEM_70xDEOEM定義('"^~)キー
VK_OEM_80xDFOEM定義キー
VK_OEM_AX0xE1OEM定義キー
VK_OEM_1020xE2OEM定義(_等)キー
VK_ICO_HELP0xE3?
VK_ICO_000xE4?
VK_PROCESSKEY0xE5IME PROCESS key
VK_ICO_CLEAR0xE6?
VK_PACKET0xE7詳細はMSDN参照
VK_OEM_RESET0xE9OEM定義キー
VK_OEM_JUMP0xEAOEM定義キー
VK_OEM_PA10xEBOEM定義キー
VK_OEM_PA20xECOEM定義キー
VK_OEM_PA30xEDOEM定義キー
VK_OEM_WSCTRL0xEEOEM定義キー
VK_OEM_CUSEL0xEFOEM定義キー
VK_OEM_ATTN0xF0OEM定義キー
VK_OEM_FINISH0xF1OEM定義キー
VK_OEM_COPY0xF2OEM定義キー
VK_OEM_AUTO0xF3OEM定義キー
VK_OEM_ENLW0xF4OEM定義キー
VK_OEM_BACKTAB0xF5OEM定義キー
VK_ATTN0xF6Attn key
VK_CRSEL0xF7CrSel key
VK_EXSEL0xF8ExSel key
VK_EREOF0xF9Erase EOF key
VK_PLAY0xFAPlay key
VK_ZOOM0xFBZoom key
VK_NONAME0xFCReserved
VK_PA10xFDPA1 key
VK_OEM_CLEAR0xFEClear key
VK_LBUTTON0x01マウスの左ボタン? (使えなさそう)
VK_RBUTTON0x02マウスの右ボタン? (使えなさそう)
VK_CANCEL0x03Ctrl+Break処理
VK_MBUTTON0x043ボタンマウスの中ボタン? (使えなさそう)
VK_XBUTTON10x05マウスのX1ボタン? (使えなさそう)
VK_XBUTTON20x06マウスのX2ボタン? (使えなさそう)

サンプル

動作原理について(基本編)


 マウスふるふるが利用しているWindows API解説へ
 目次へ
※このページは、ソフトウェアに付属のヘルプファイルをWeb用に再構築したものです。大部分に自動変換を施しているため、一部は正しく変換しきれずに表示の乱れている箇所があるかもしれませんが、ご容赦下さい。また、本ドキュメントはアーカイブドキュメントであり、内容は、右上の作成日付の時点のものとなっております。一部、内容が古くなっている箇所があるかと思いますが、あらかじめご了承下さい。
※このページへは、自由にリンクしていただいてかまいません。

■このページに関するご意見をお待ちしております → フィードバックページ

/トップ/マウスふるふる ダウンロード/WebHelp/ヘルプトップ