MediaWikiのショートカットを無効にする

KeySnailをインストールしてからMediaWikiを編集時にペーストしようとしてC-yを押すと投稿履歴のページに飛んでしまうようになった。調べてみるとMediaWikiのショートカット(Macの場合)と衝突しているらしい。多分使わないので無効にすることにした。

Extension:Gadgetsをインストール

下記リンク先から自分のMediaWikiのバージョンにあったのをダウンロード、
MediaWikiのインストールディレクトリ下にあるextensionsに解凍する。

LocalSettings.php

require_once( "$IP/extensions/Gadgets/Gadgets.php" );

を追加。

removeAccessKeys.jsのインストール

MediaWiki:Gadgets-definition」という名前のページを作成し、次のように書きこみ保存する。

* removeAccessKeys|removeAccessKeys.js

MediaWiki:Gadget-removeAccessKeys.js」という名前のページを作成し、下記リンク先のjavascriptをコピーして保存する。

上の方にある、「個人設定」というをクリックして「特別:個人設定」ページに飛び、ガジェットタブにあるにチェックを入れる。

以上で、ショートカットが無効になるはず。ブラウザのキャッシュをクリアする必要があるかもしれない。

Extension:GadgetsのインストールするときMediaWikiとのバージョンがあっていなかったので、MediaWikiのアップグレードをしようとしたら、いろいろアップデートするはめになって手間取ってしまった。