トップページに戻る
HHK Lite2」(2005年01月31日 18時52分)
  今日は朝からコメントスパムの対処。90件ほど書き込まれていました。
朝っぱらからiMacDVがガラガラうるせーなーと思っていたのですが、気づいたときはまさしく攻撃を受けている最中。
自前のフィルターで書き込み禁止にして、怪しいコメントを削除してサイトの再構築をし終えましたが、気がつけば歯医者に行く時間になってしまいましたとさ、トホホ。早くサーバー用のアレが来ないかなぁ。
  歯医者からの帰りに、近所のパソコン工房で「Happy Hacking Keyboard Lite2(日本語配列、USB、黒)」を買ってきました。
意気揚々とMac miniに接続したのですが...英語配列のキーボードとして認識されてしまいました。
これはいろんなサイトで報告されていたことなので、 慌てず騒がず、新居雅行さんが書かれた「WindowsキーボードをMacで使う」を参考にしてキーレイアウトを変更。
よし、記号もキーボードの配列通りに入力できるしOK OK!と、ここまでは順調だったのですが....。

  新居さんのページに
「Windowsキーが、Commandキーに相当します」
とあったので、キーボード上でWindowsキーを探したのですが....無いっ!
買ってきてから気づいたのですが、日本語配列のHHK Lite2には、菱形マークのキー(Windowsキーやコマンドキーになるキー)が無いんです...。

コマンドキー(Windowsキー)と同じ動作をさせるためには、Fnキーと全角/半角漢字キー(Altキーの右隣にあります)を同時に押さないといけないらしい。うへぇ、使いづらいよん。
もちろん自分のせいなので、悶々と悩むこと数時間。

  ネットを検索しまくった結果、園部勲さんが作成された「Kappa」に出会うことができました。
「 著作権は作者に属しますが、複製、再配布、ソースの改変等は自由に行えます」
とのことでしたので、ソースを参考に、全角/半角漢字キーがコマンドキーとして動作するように改変してみました。
初めてのKernel Extension作成...。かなりドキドキしましたが、なんとか目的のものが出来上がりました。
自分の環境以外でテストできませんし、作者の園部さんにも了承をとっておりませんので、再配布することはできませんが、とても解りやすく書かれたソースですので、Xcodeをお持ちの方(で、僕と同じようなドジを踏んでしまった方...いないですよねぇ(笑))は、一度お試しくださいませ。
ただし、くれぐれも自己責任でお願いいたします。
えすわいさんのコメント (2005年02月03日 02時11分)
こちらでキーの刻印も配置もMacにできますよー
http://www.pfu.fujitsu.com/direct/hhkb/detail_mackit.html
こまりねこさんのコメント (2005年02月03日 18時42分)
えすわいさん、ありがとうございましたー!
黒マジックで塗っちゃうとこでしたよ(汗)。
早速注文してみようと思います。
園部勲さんのコメント (2005年02月03日 21時50分)
初めまして、園部と申します。Kappaをご活用いただきありがとうございます。
インストーラ(pkgファイル)を作るための設定ファイルが
http://www8.ocn.ne.jp/~sonoisa/Kappa/MakeKappaPackage.zip
置いてありますので、よければお使いください。簡単に作れますよ。

インストーラの作成手順は以下のとおりです。
1. /Library/StartupItemsの中にKappaのみがある状態にする。
(もし他のフォルダもあると、それらも一緒にインストールするインストーラができてしまいます。)
2. ダウンロードしたMakeKappaPackage.zipを解凍する。
3. 解凍してできたフォルダMakeKappaPackage内のKappa.pmspをPackageMakerで開く。
(PackageMakerは/Developer/Applications/Utilitiesにあります。)
4. Kappa.pmspウィンドウのResourcesタブに切り替え、Resources項目のChoose...ボタンを押し、
MakeKappaPackage/Resourcesを選択する。
5. FileメニューのCreate Package項目を選択してインストーラを作成する。

ではでは ^^。
こまりねこさんのコメント (2005年02月03日 22時13分)
園部さん、直々のご指導ありがとうございますー。
これで、今月末に届くもう一台のMac miniにもスパッっとインストールできますです。
ありがとうございましたー。