vimでEscキーが効かない

VIM7.3を利用していて、Escが時々効かなくなることがある。その症状はいつの間にか発生していつの間にか直っているようで、VIMの再起動やOSの再起動には関係の様子。また、ThinkPad USBトラックポイントキーボードのせいかと思ってドライバなどを入れて替えてみても解決せず、仕方がないので下記3番のようなことをしていたけれど、とてもやっていられない。

解決方法を探したところあっさりと見つかった。私の場合、Windows7とPhotoshop CS4を利用しているが、症状は全く同じ。Photoshopを立ち上げると確かにEscが効かなくなるよ。。。

・Photoshopを終了する。
・Shift+Escを代わりとする。
・Ctrl + [(普段使わないので慣れない)
・F1でhelpを表示し「:q」で終了すると元のバッファに戻ったときにはノーマルモードに(面倒くさい)。

参考

jQuery Mobileでページ遷移時のボタンの色を変える。

jQuery Mobileを利用して制作したサイト(単一のHTMLに複数のページを設置)で、あるボタンをクリック(タップ)すると該当のidを探してコンテンツをロードするまでに一瞬の間が空く。この間のボタンの色がページのデザインと合わなかったため変更することにした。

jQuery Mobileの場合、ページ構築中にclass等のタグをいろいろと追加したりするので何か特殊なものがあるかと思ったけれど、何のことはなく.ui-btn-activeだけだった。

よって、jquery.mobile-x.x.x.cssの下記該当部分を書き換えるか、別の外部cssで上書きすることで実現できた。

.ui-btn-active {
	/*オリジナル(一部抜粋)
	border: 1px solid #2373A5;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#5393C5),to(#6FACD5));
	text-shadow: 0 1px 1px #3373A5;
	*/

	border: 1px solid #aaaaaa;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#cccccc));
	text-shadow: 0 1px 1px #cccccc;
}

jQuery Mobileはなんだかんだと便利だなあ。