XKeymacsはEmacsのようなキー割り当てを、Windows上のアプリケーションで実現します。アプリケーションごとにキー割り当てを変更することもできます。
このソフトウェアは以前大石さんが開発していたものです。長い間開発が止まっていたため、彼の同意を得て私が開発を引き継ぎました。
このソフトウェアはフリーソフトウェアです。あなたはこれを、Free Software Foundationによって発行されたGNU General Public License(バージョン2か、希望によってはそれ以降のバージョンのうちどれか)の定める条件の下で再頒布または改変することができます。
64bit版を含むWindows 7以降のWindowsで動作します。キボードレイアウトの変更と設定の書き出しと取り込みはまだできません。
自分の環境で正常に動作することを確認するまでは、"ログオン時に実行"オプションをセットしないでください。もしセットして致命的なトラブルがあったら、セーフモードでXKeymacsがスタートアップで起動するのを止めてください。
アップグレードの場合
アンインストールの場合
HKEY_CURRENT_USER\Software\oishi\XKeymacs HKEY_CURRENT_USER\Software\oishi\XKeymacs2 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\XKeymacs
xkeymacs-110830からの変更点 Fix: 32bitと64bitのプロセスがXKeymacsのオンオフ状態を共有しない Fix: javaw.exeが起動するアプリケーションが全部eclipse.exeになる Fix: 再起動直後に開始すると64bitアプリケーションで全部のキーが動かない Fix: リセットをしても64bitプロセスに何も起きない Fix: 同じホストの複数のユーザーが同時にXKeymacsを利用できない Change: アプリケーションのタイトルやファイル名のささいな違いを無視する Fix: フォーカスがIE10以降に移動したときにオンオフ状態が変わらない New: TSF対応アプリケーションをサポートする Fix: プロパティダイアログがCJK版のWindows 8以降で崩れる Fix: シフトキーとほかのキーの同時押しでマークがキャンセルされる
バージョン3.48からの変更点 New: 64bit版のWindowsをサポート Fix: Windows 7以降でコンソールアプリケーションを正しく扱えない Fix: IE7以降でテキストエリアがダイアログボックス扱いになる Fix: Visual StudioでC-gを押すとCtrlが離される Fix: Visual Studioでインクリメンタルサーチが動かない Fix: Visual Studio 2010で初回のM-fやM-vなどが機能しない Fix: Internet ExplorerでM-dが動かない Fix: Visual Studioでマークのキャンセルが効かないバグを修正。 Fix: プロパティダイアログで設定を標準の設定に戻しても保存されない Fix: "で囲んで定義したオリジナルコマンドが機能しない Fix: 検索ダイアログでIMEで入力後に勝手にVK_ENDが入力される Change: etcディレクトリや空のファイルを作らない New: Eclipseでインクリメンタルサーチ New: Notepad++で前方向のインクリメンタルサーチ New: プロパティダイアログが利用可能なIMMのIME全部とTSFのTIPを一つ表示する Fix: Firefoxでマークのキャンセルがうまく動かない Fix: Google ChromeでAltとほかのキーの同時押しがうまく動かない Fix: C-kに時間が掛かる Fix: javaw.exeが起動するアプリケーションが全部eclipse.exeになる Change: アプリケーションのタイトルやファイル名のささいな違いを無視する Fix: フォーカスがIE10以降に移動したときにオンオフ状態が変わらない New: TSF対応アプリケーションをサポートする Fix: プロパティダイアログがCJK版のWindows 8以降で崩れる いくつかの機能はまだ動きません。
以下のGitリポジトリのどちらからでもソースコードを取得できます。
Visual Studio 2017でバイナリをビルドできます。インストーラーで「C++ によるデスクトップ開発」を選択し、「MFC と ATL のサポート (x86 と x64)」と「デスクトップ用の VC++ 2015.3 v140 ツールセット (x86、x64)」を追加してください。
xkeymacs-user-jaでは一般的な話題、たとえば質問やバグ報告や要望などを扱います。新しいバージョンは、このメーリングリストでアナウンスします。
もしXKeymacsの開発に興味があるのなら、xkeymacs-dev-jaに参加してください。
問題追跡システム(Issue Tracking System)もあります。こちらのほうが良ければ、メーリングリストにバグ報告や要望を出す代わりに、このシステムにチケットを登録してください。
藤枝 和宏<fujieda@users.osdn.me>