5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

窓使いの憂鬱 4

526 :520:04/12/31 20:28:06 ID:JAFa3HbT
ところで、ALTモディファイヤを使ったキーストロークを
使うと、実際の仮想キーコードでは、なぜかSHIFTが
送られるようなのですが、そういうものでしょうか?

具体的には、ALT-J に左矢印を割り当てた下記の設定:
include "109.mayu"
keymap Global
key *C-*S-A-*IC-J = *C-*S-Left
に対して、ALT-Jで実際に発生する仮想キーコードは
0x12 &VK( D-MENU )
0x10 &VK( D-SHIFT )
0x10 &VK( U-SHIFT )
0x12 &VK( U-MENU )
E-0x25 &VK( E-D-LEFT )
E-0x25 &VK( E-U-LEFT )
のようにSHIFTが入ってしまいます。

不思議なことに、上記はOneShotモディファイヤでは
発生せず、例えば、ALTのOneShotモディファイヤを
mod alt += !!変換
key *変換 = *半角/全角
と定義して、変換+Jを押すと、仮想キーコードは、
E-0x25 &VK( E-D-LEFT )
E-0x25 &VK( E-U-LEFT )
となります。


245 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)