キーを処理している間、仮想キーVK_PRINT
(0x2A)がキーボードの印刷キーであると想定しました。しかし、この仮定は誤りでした。VK_SNAPSHOT
である(0x2C)で作業する必要がありVK_PRINT+2
ます。しかし、何VK_PRINT
のためにあるのでしょうか?MSDNを見ると、このキーコードを忘れてはいけないと感じました...
どうしたのVK_PRINT
?
VK_PRINT
キーコードは83/84キーキーボードの時代のものだと思います(IBMXTとIBMATマシンを考えてみてください)。このキーボードの「印刷」キーは、テンキーの「*」キーと共有されていました(今日の通常のPrtSc
/キーの代わりに)。SysRq
IBM PC互換キーボードの歴史の詳細については、http://www.quadibloc.com/comp/scan.htmを参照してください。