2008年10月11日

新しい文字入力方法を考える

ある日、ふと思った。ピアノの鍵盤を弾く時って、指10本を使って同時に何個もの鍵盤を押してるなぁと。
でも、パソコンキーボードって基本的に押すキーは1つだけ(たまにSHIFTとかCTRLとかALTは同時に押すけど)
そこで、両手の親指以外の指8本を使って、bit0〜bit7のON/OFFを同時に押してASCIIコードを入力すれば、腕を動かさずに文字入力ができて便利なのではないかと思った。
(極端な話、8個のキーといくつかの修飾キーで済むので超省スペースキーボードが作れる)

そこで、この入力方式が有用なのかテストプログラムを作成して検証してみた。
作成したプログラムは、以下の指にそれぞれビットを割り当てた。
 右の人差し指:bit0
 右の中指  :bit1
 右の薬指  :bit2
 右の小指  :bit3
 左の人差し指:bit4
 左の中指  :bit5
 左の薬指  :bit6
 左の小指  :bit7
キーを押したら1、離したら0としてASCIIコードを入力する。
すべてのキーを離したら1文字確定とする。
(たとえば数字の「1」(0x31)の場合は左の人差し指、中指、右の人差し指の3つのキーを押してからすべて離す)
イメージ的には、ピアノの鍵盤でド・ミ・ソとか押して和音を出す感じです。

ブラインドタッチの際のホームポジションに割り当てたので、両手を置けば腕を動かすことなくキーの押し離しだけで全ての文字が入力できます。



で、検証の結果ですが…
Windows XPで試したら、5つのキーの同時押しまでしかWM_KEYDOWNが来ない…
最高8個のキーを一緒に押すのは意外と大変(指の筋肉がプルプルする)…


というわけで、更なる改良を加えるべく後編へと続く(?)

posted by まつも at 18:47| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年02月28日

Collabtive日本語ランゲージファイル

Webベースのプロジェクト管理ソフトが紹介されていたので、試しにインストールしてみた。
MySQL4が必要と書かれていたが、うちにはMySQL6が入っていたのでとりあえずそのままインストールを試みた。
エラーが出たけど、install.phpの「TYPE=MyISAM」を消したらとりあえずインストールできて使えるようになった。

プロジェクト管理の機能は一通りあるみたい。UIがとてもかっこいい!
UTF8で書かれているので、日本語の入力や表示も大丈夫そう。

表示言語の選択が可能になっているけど残念ながら日本語はなかった。
そこで、日本語のランゲージファイルを作ってみた。
とりあえず訳しただけなので翻訳精度はいまいちだけどとりあえず公開してみる。
ファイルをlanguageフォルダの中に展開すると、言語選択時に「ja」が選べるようになります。

所々訳されていなかったり、日付の表示順番が日本式じゃなかったり、インストーラーで日本語を選択できないのは本体をいじらないとダメなので時間が取れたらもう少しいじってみようと思う。

ランゲージファイル作ったのなんて、KeePass以来だなぁ。
どちらもドイツ人の作品というのは何かの縁なのかも。

---
3/1追記
templates\standard\install1.tpl
の20行目に以下の1行を追加するとインストーラで日本語が選択可能
    <option value = "jp">{#jp#}</option>
といってもランゲージファイルが対応してるのは最初の画面だけみたい。


あと、PDF,エクセル出力の日本語が文字化けしてしまうようです。

ダウンロードcollabtive0.3.5_jp_v2.zip(若干修正しました)

capture.png

posted by まつも at 23:43| Comment(2) | TrackBack(0) | PC | このブログの読者になる | 更新情報をチェックする

2008年01月02日

新年初買物

大好物の龍泉洞珈琲がふらりと立ち寄ったナチュラルローソンに売ってたので買いだめ。
関東だと売ってる所がほとんど無いのです…
一時的じゃなくて常備してくれると嬉しいなぁ。
20080102195923.jpg
posted by まつも at 20:01| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2007年12月02日

SoftUPSマイナーチェンジ

最近なぜか要望をいただくことが多いので、公開します。
SoftUPSの電源OFFの方法を、シャットダウン、休止モード、サスペンドから選択できます。
実行ファイルのみですので、詳細はこちらを参照してください。

SoftUPS_020beta2.lzh
posted by まつも at 21:02| Comment(0) | TrackBack(0) | PC | このブログの読者になる | 更新情報をチェックする

2007年06月30日

GZOIS for NDS

かなり久々な投稿。
以前、Windows CE用に作ったGZOIS(SHARP Pocket Computer PC-E500系エミュレータ)をNDSに移植してみた。

gzois_shot_1.png

gzois_shot_2.png

gzois_shot_3.png

gzois_shot_4.png

ダウンロードはこちらから→gzois010_nds.zip



元のWindows CE版は、こちら
元々のDOS版は、こちら

jsurfer様に移植していただいたWindows Mobile 5版は、こちら
kyu様に移植していただいたWindows版は、こちら
posted by まつも at 02:17| Comment(2) | TrackBack(0) | NDS | このブログの読者になる | 更新情報をチェックする

2006年11月08日

ちょいテレ

BUFFALO USB2.0対応ワンセグテレビチューナー “ちょいテレ” DH-ONE/U2

パソコンUSBポートに挿す、ワンセグチューナーです。
パソコンしながらテレビを見るにはちょうど良いです。

普段は、邪魔なウインドウが表示されないフレームのみ表示の状態で使っているのですが、この状態だとチャンネルを変えるのが不便です。
ウインドウ上でマウスのホイールを回すと前後のチャンネルに移動するのですが、チャンネルの変更には数秒かかるし特定のチャンネルにダイレクトに移動できないんです。

そこで、起動するとチャンネルの一覧を表示して、その中からチャンネルを選ぶと選んだチャンネルに変更、という機能を持つ補助アプリを作ってみました。
アプリ自身は非常駐型なので、ランチャーなどに登録しておき使いたいときに起動します。

名付けて、PCDR(PCastDigi Remocon)。
ソースも入ってるんで、どなたかもっとかっこよくて使いやすいアプリにしてください!(他力本願)

pcdr.zip
posted by まつも at 23:45| Comment(2) | TrackBack(0) | PC | このブログの読者になる | 更新情報をチェックする

2006年11月05日

麒麟

ラーメン屋さんです。
代々木のあたりをふらふらしていて気になったので入ってみました。
場所は、小田急線の南新宿駅の改札を出てすぐです。


家系ラーメンです。
チャーシュー麺(750円)を食べてみました。
スープの濃さと、油の濃さと、麺の堅さを選べます。
麺は細めのうどんかと思うくらい太かったです。
スープは豚骨味が濃厚ですが後味はさっぱりとしてます。

個人的には結構好きなラーメンでした。
posted by まつも at 00:59| Comment(0) | TrackBack(0) | グルメ | このブログの読者になる | 更新情報をチェックする

2006年11月03日

Tomoe&漢字consoleデモ

NDSはデュアルスクリーン、タッチパネル、マイク、Wifiなどを搭載していてとても魅力的なハードですね。
とりあえず、何か作ってみたいと思ったのですが、まずは日本語の入力・出力環境が欲しいなと思いました。
というわけで、homebrew第1弾です!

まだまだ、NDSのハードを理解してないので、無駄だったりアホな処理が入っているかもしれないです。。。

screenshot

・fontx2形式のフォントを使った、漢字対応のconsole
インクルードするファイルと初期設定を変えれば、printfなどの関数で日本語表示が可能
昔、Pogoshellを日本語化したときのソースを引っ張り出していじくってみました。
フォントは東雲16ドットフォント for FONTX2を使わせていただきました。


Tomoe(Tegaki Online MOji-ninshiki Engine)を移植
UNIX用?の手書き文字認識エンジンです。(いまのところ、第1水準漢字まで)
NDS上で日本語の手書き文字入力が出来ます。
認識に数秒かかります。(最適化すればもっと早くなるかも)


英語版ソフトの日本語化への足がかりになればいいなぁと思います。

バイナリ
ソース


posted by まつも at 11:42| Comment(4) | TrackBack(0) | NDS | このブログの読者になる | 更新情報をチェックする

Penguin Diary 2007

Suicaのペンギンのイラストが入った予定表です。

http://shop.orangepage.net/special/061024_penguin/diary.html

本屋の店頭に並んでいて気になっていたのですが、購入してしまいました。。。

しばらくは、部屋でながめてニヤニヤです。

posted by まつも at 00:52| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2006年11月01日

BLOGを始めることにした

なんとなく作ったプログラムを公開しようと思っても、
ホームページ作るのが面倒臭くてほったらかしだったりするので、
そういった物をブログで公開しようかなと思います。

最近はNDSのプログラムをちょこちょこ作ってます。
posted by まつも at 22:56| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする