2011-01-10から1日間の記事一覧

手書き入力が意外と使えた

スレートPCではスクリーンキーボードを使って文字入力をしますが、やっぱり面倒。サジェストしてくれる機能があれば楽になるかなと思ってGoogle日本語入力を入れてみましたが、サジェストのウィンドウがスクリーンキーボードに隠れる事態が多発して今ひとつ…

他のアプリケーションにキー入力情報を送りつける

ソフトウェアキーボードのメイン機能ですね。SendInputを使います。今回は次のクラスを作りました。 unit USendInput; interface uses Windows; type TSendInput = class private FKeyInputs: array of TInput; FKeyInputCount: integer; procedure Initiali…

非アクティブなウィンドウの作成

ソフトウェアキーボードのように他にアクティブなウィンドウがありつつ、自分自身はクリックイベントなどのイベント処理をやる場合は、次のようにしてフォームの属性を変更します。 procedure TForm1.CreateParams(var Params: TCreateParams); begin inheri…

操作支援アプリを作成中

スレートPCはタッチ操作で一通りの操作ができるようになっているのですけど、マウスやキーボードを前提にしているアプリケーションがほとんどなので結構操作が面倒な場合があります。操作性を多少は改善させようということで、操作支援アプリの作成を開始し…