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

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

窓使いの憂鬱 4

531 :名無し~3.EXE:05/01/03 23:03:38 ID:tviTud88
>>530
よく考え直してみてくれ。

キーのデータの流れは、
キーボード⇒mayu⇒Windows
というふうにmayuが間に挟まってデータを変換している。

やりたいことは、「Alt + J」 を 「→」 に置き換えること。

まず、Alt を押した時点で、Windows へは Alt が押されたという情報が行く。
つぎに J を押した時点で、mayu は → を押したという情報を Windows へ渡したいわけだが、
単純に渡してしまうと、Windows では、すでに Alt が押されていることになっているので、
Alt + → が入力されてしまう。

それを避けるためには、mayu は Windows へ Alt を離すという情報を送り、
その後で改めて → を押すという情報を渡さなければならない。

しかしその場合、Alt を押して、すぐさま離す、という動作は、
Windows にとってはメニューを開くという指示と同じなので、
意図していないのにメニューが開いてしまう。
だから仕方ないので、Alt を離す前に
ダミーの Shift 押す、離す、という情報を mayu は生成する。

というわけ。


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

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)