ATOK2006でACTを使う (ACT onATOK) はじめに オリジナルのACTについては、総合解説書を参照してください。いわゆるフル実装のACTについて解説していますが、基本的な考え方など知るために目を通していただければと思います。 さて、ATOKのローマ字カスタマイズ機能は、MS-IMEと比べて格段に自由度が高いのですがそれでもACTをフル実装するには不十分です。 そこでATOKにあるカスタマイズの制限の範囲内で充分実用的なACTを実装するようにしたのがここで解説するものです。 手っ取り早く見てみたい方は、解説ページへと進んでください。ATOK2006でのローマ字カスタマイズの制限ATOK2006のローマ字カスタマイズの制限について自分で試したり、ブログのコメントなどを参考にして分かったことをメモしておきます。(以下の内容は(株)ジャストシステムには未確認です。) ・登録数
~/Library/KeyBindings/DefaultKeyBinding.dictでarrayタグが使えることを知った。 arrrayコンテナにstring型のエレメントを突っ込む事で、一つのキーバインドに複数のアクション( Objective-Cのセレクタ? )を割り当てられる。以下のように書いておくと <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>^ </key> <string>setMark:</string> <key>^w</key> <array> <
LeopardでDvorak配列を使う 2007年の1月からメインのMacBookをDvorak配列に変え、 Dvorak配列に移行してみましたApple Wireless DvorakKeyboard 1年余り使ってきました。 最初の1〜2ヶ月はタイピング速度が60%くらいになった感じがしましたが、その後は順調に手に馴染んでいき、今のところは「死ぬまでメインマシンのキー配列はDvorakだなあ」と思っています。とにかく指の動きが最小限で済みますし、プログラマのように英文を多く入力する職業では身体的負担もだいぶ軽減されます。たまにQwertyでタイプしている人の手元を見ると、指があっちこっちに行ったり来たりしていて「まるで苦行だな」と思えてきます。 ということで、今回は、Dvorak配列に興味のあるMacユーザー向けに私の経験談を少しばかり書いてみます。 デメリット Dvorak配列に
splhackの「不思議なこと1つ解決」を読んでいて思い出したのでメモ。Mac の JIS キーボードでバックスラッシュを入力するには Option + ¥ キーなんだけど、プログラム書くような人には逆のほうがたぶん便利。Cocoa アプリケーション限定だけれど、~/Library/KeyBindings/DefaultKeyBinding.dict で設定ができる。 { "¥" = ("insertText:", "\\"); "〜¥" = ("insertText:", "¥"); } (円記号、バックスラッシュ、チルダはほんとうは半角) 10.4と10.5で動作確認した。 JTerminal から Leopard 付属のTerminal.app に乗り換えするときに調べたもの。 DefaultKeyBinding についてはマイコミジャーナルの OS X ハッキング! (103)
flash「タブのフォーカスに関係なく音が出る」ボタンを作ったところ、それはセキュリティ的にどうなんだという意見をいだたいた。kanasanです。うちの環境下では再現しないのですが、他のタブのkeypressイベントも取得できるという事は、掲示板等の文章やid/passwordが盗めたりするということですか?SSLのタブまで可能なのであればエラい事なんですけど。rubyneko - yharaであなたも快適なyharaライフを!で、コメント返そうとしたらよく考えるとnowaのアカウント持ってなかったのでここに。 ちょっとやってみたところ、簡単にキーロガーができてしまった。MacのFirefoxかCaminoで動く。http://hitode909.googlepages.com/keylog2.htmlこれをどっかのタブに開いておくと、入力した文字が表示される。Gmailのパスワードとかも
XKeymacs はWindows 上の全てのアプリケーションにおいてEmacs like な操作性を実現するためのキーボードユーティリィティです。XKeymacs を使用すれば、どのWindows アプリケーション上でも、Emacs のキーバインディングが利用できます。自分で作ったキーボードマクロに、任意のショートカットキーを割り当てることもできます。コマンドプロンプトで、bash のようにコマンドを補完することもできます。Emacs, Xemacs, Mule, Meadow という言葉にピンと来ない人にはあまり縁のないソフトです。Keymacs に C-t と C-l を実装したくて作り始めた XKeymacs ですが、現在一通りの機能は揃いました。 対応 OS:Windows 95, 98, Me, NT 4.0, 2000, XP, 2003, Vista, 7, 9,
=============================================================================== KeyVi -Windows用 キーボードユーティリティ =============================================================================== ---最新版(Ver 1.1.0)--- バイナリ ソース ---開発日記--- こちら ---更新履歴--- Ver 1.1.0 以下の点を追加 ・キーバインドにShift+i, Shift+a を追加 以下の点を修正 ・設定画面から「Add Application」時に「列 'Enable' はテーブル Application に属していません。」という 例外ウインドウが出る不具合を修正 ・「プロセス モジュール
One of the more annoying aspects of having to remember passwords (along with having to remember loads of them) is that if you’vegot Caps Lock turned on accidentally when you type one in,it won’t work, and you won’t know why. Most desktop computers alert you in some way if you’re trying to enter your password tolog on and you’ve enabled Caps Lock; there’s no reason why the web can’t do the same.
Open selected folder in new window and close current folder in slow motion
GTDなどで最も便利なタグ外しキー。 [受信トレイ]ではアーカイブ(Inboxラベル外し) [スターあり]ではスター外し ラベルではラベル外し(所属ラベルのみ) [ゴミ箱]では[受信トレイ]に移動。 ※[迷惑メール]、[送信済み]、[すべてのメール] 内では機能せず。
AS3 のキーイベント監視でなんかいい方法ないかなー、と考えていたら良い方法が思いついたので実装してみた、らかなり便利な気がするので公開してみます。 http://github.com/hotchpotch/as3rails2u/tree/master 通常のキーイベントの監視では addEventListener(KeyboardEvent.KEY_DOWN, func) で関数を登録してswitch で event.keyCode 判別して Shift が押されてるか Ctrl が押されてるかによって云々、でかなりめんどくさいです。でもこの KeyTypeListener を使うと驚き300%(当社比)の方法でキーイベントを定義できます。 // 読み込んで import com.rails2u.utils.KeyTypeListener; import com.rails2u.uti
これまでの 長年Windowsを使う期間 2〜3年Macに浮気Windowsに復帰 という遍歴でMacへの浮気が一番役に立ったのはIMEのキーバインド設定。Macでは、Command+Spaceというキーで、かな漢字変換のON/OFFを切り替える。 それだけではなくて(キートップの刻印を忘れちゃったけど)スペースの右側のキーでIMEをオン、左側のキーでオフにできる。 とても合理的。Windowsでも取り入れましょう。トグル動作なんて非人間的なインターフェースは捨てましょう。 いまだに「無変換」とか「ひらがな」とか何に使えばいいのかわからない。 YOUいらないならとっちゃいなヨ。 Happywindows life! 10.5出たらMac miniいくつ買おうかな。
var KeyBind = {}; KeyBind.add = function(elm, key, func) { var keycode; var m = null; var sp = { "Up" : 38, "Down" : 40, "Right" : 39, "Left" : 37 } if(key) { key.replace(/^(([CSA])-)?(\w+)$/, function($0, $1, $2, $3) { if($2) { m = ({ C : "ctrl", S : "shift", A : "alt" })[$2] + "Key"; } keycode = sp[$3] || $3.toUpperCase().charCodeAt(0); });elm.addEventListener('keydown', function(evt) { if(m) {
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く