今は、Ubuntu環境用の自製ソフト環境を拡充しようとしていて、今日も、その第二弾となるキーボードビューアの開発を継続していたのだが、今日の時点で、一応は完成させ、配布パッケージも作成した。明日、リリースする筈だ。Ubuntu用に作成したキーボードビューアの機能は、基本的には、Windows版と同様なのだが、少し、手抜きした部分もある。具体的には、Windows版だと、キーボードを押しっぱなしにした場合、ビープ音をイネーブルにしていると、キー入力のリピートに同期して、ビープ音もリピートするのだが、Ubuntu版では、ビープ音はキーを押した瞬間しか鳴らない。なるのか、というと、Windows版の場合、キー入力に関する情報はOSのメッセージをグローバルHookして取得しているので、キー入力がリピートする場合には、そのタイミングでイベントが得られているので、ビープ音をリピートさせるのも簡単だった訳だ。これに対して、Ubuntu版では、キー入力状況は、キーボード状態をポーリングして得ているので、リピートのタイミングでイベントが発生したりしていないので、同様のビープ音を実現したければ、自分で、キーボードのリピートタイミングを生成してそのタイミングでビープ音を鳴らす必要がある訳だ。そもそも、キーボードビューアの本来の目的は、キーボードの入力状況を視覚的に見せる事なので、デフォルト状態ではビープ音はOffにしてあるので、何も、そこまで真面目に作る必要もなかろう、という事で、リピートタイミングが得られないUbuntu版については、ビープ音をリピートさせるのはヤメにした。言う事なので、Ubuntu版は、ある意味、少し手抜きしているのだが、基本機能である所のキーボードの状態表示に加え、スクリーンキーボード機能については、Windows版と同様に動作する様になっている。Adsense)サービスを利用しています。使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。パートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。収集された情報がGoogleによってどの様に使用されるか、収集される情報をユーザーが管理する方法については、以下のリンクを参照下さい。