タグ

ブックマーク / teramako.hatenadiary.org (2)

  • イベントのkeyCodeとcharCode - hogehoge @teramako

    イベントのキーコードの取得には event.keyCode event.charCode の二種類があるんだが、keypressイベントとkeydownイベントとで出方が違うことに気付いた。 keypressとkeydownの表す数値は以下の通り keyCodeにはキーを表す特殊コードを表す数値として出る*1 charCodeにはASCII文字コード表に対応した10進数として出る 以下に幾つか試した結果を書くので参考に。ただ、特殊キーに当たりそうな(ex. windows,無変換, IMEオン時の挙動)ものは環境によって異なりそうなので注意。 keypress ASCII文字コードとして認識できるものはcharCodeに出る そうでないものはkeyCodeに出る IMEオン時にイベントが挙がることは期待できない((keyCodeに229で挙がる時と挙がらない時があった)) 押したキー ch

    イベントのkeyCodeとcharCode - hogehoge @teramako
  • Application Launcher を作ってみた - hogehoge @teramako

    XPCOMから外部コマンドを呼べる事が分かったので、試しにアプリケーションランチャーを作ってみた。出来る事が少ないので未完成品。だけどコマンド起動方法の断片として他で使うかもしれないからメモ代わりに置いとく。 当はコマンドの標準出力を受け取って、それを加工してサイドバーに出力、とか考えてたけど、どうも標準出力は受け取れないみたいだ。リダイレクトでファイルに書き出して読むしか手は無いのかな...。 /** * external Application Launcher * @author teramako teramako@gmail.com * @version 0.1 * @license MPL 1.1/GPL 2.0/LGPL 2.1 */ (function(){ var entries = [ { name: 'GranPradiso', path: 'D:\\usr\\lib

  • 1