Skip to content
k1LoW edited this page Sep 13, 2010 · 4 revisions

KeyCast =

Key Storke Casting Minor Mode for Emacs

What’s this?

Emacs内のキーストロークをキャスティングするEmacs Lispです。

Macの KeyCaster がUbuntuになかったので作りました。

Emacsのキーストロークキャスティングツールといえば mwe-log-commands.el がより詳細に情報を出力できますが、
key-cast.elは、よりシンプルにキーバインドの表示のみに特化しているのが特徴です。

Screencast

CakePHP Minor Mode Screencast << using key-cast.el!!

Install

key-cast.elをload-pathの通ったところに配置して、以下を.emacsに記述してください。

(require 'key-cast)
(global-key-cast t)

key-cast.elはあくまでキーストロークをキャスティングするまでしかしません。

キャスティングされるキーストローク文字列を取得し表示するコールバック関数をセットする必要があります。

例えば以下のように設定すればEmacsのheader-lineにキーストロークが表示されます。

(setq key-cast-cast-func 'key-cast-header-line)

Commands

Run minor mode

Command Function
- key-cast キーストロークキャスティングを開始します。

Callback Functions

key-cast.elのコールバック関数としてデフォルトで用意されている関数です。

Function
key-cast-notify-send
key-cast-header-line
key-cast-message
Clone this wiki locally