Next: EmacsとMS-DOS, Previous: MS-Windowsでのフォント指定, Up: EmacsとMicrosoft Windows/MS-DOS [Contents][Index]
このセクションでは、他のどれにも当てはまらないWindows固有の機能について説明します。
変数w32-use-visible-system-caretは、システムカレット(system
caret)を可視にするか決定するフラグです。スクリーンリーダーソフトウェアーが使用されていないときのデフォルトはnilで、これはEmacsがポイント位置を示すために自分でカーソルを描画することを意味します。非nil値は、Emacsがシステムカレットでポイント位置を示すことを意味します。これはスクリーンリーダーソフトウェアーの使用を容易にし、そのようなソフトウェアーがEmacsの実行を検知したときのデフォルトになります。この変数が非nilの場合、カーソル表示に影響を与える他の変数は効果がなくなります。
変数w32-grab-focus-on-raiseが非nil値にセットされている場合、フレームがraiseされるときフォーカスを奪います。デフォルトはtで、これはWindowsのデフォルトのclick-to-focusポリシーに適合します。
Windows 10(バージョン1809以降)とWindows
11でのEmacsのタイトルバーとスクロールバーは、エクスプローラーやコマンドプロンプトのような他のプログラムと同じように、システムのライトモードやダークモードにしたがいます。このカラーモードを変更するにはWindows SettingsのPersonalizationからColors->Choose your color(あるいはChoose your default app mode)を選択してEmacsを再起動してください。