Alacritty でテンキーの Enter キーを Enter キーと認識させる方法について

前置き

ターミナルアプリに Alacritty - A cross-platform, OpenGL terminal emulator を使っているのですが、テンキーの Enter キーが ctrl-j と認識されてしまうという不具合? に悩まされていました。

しばらく見て見ぬふりをしていたのですが、地味に不便なので対応しました。

ただ、見つけた対応策はしばらくすると忘れてしまいそうなので、備忘録としてメモします。

環境

OS

1エディション	Windows 11 Pro
2バージョン	23H2
3インストール日	2022/07/11
4OS ビルド	22631.4108
5エクスペリエンス	Windows Feature Experience Pack 1000.22700.1034.0

Alacritty

1 alacritty.exe --version
2alacritty 0.13.2 (bb8ea18)

対応策

%APPDATA%\alacritty\alacritty.toml を開いて、以下のキーバインディングの設定を追加します。

1[keyboard]
2bindings = [
3  { key = "NumpadEnter", mods = 'None', action = "ReceiveChar" },
4]

その他

テンキーからの入力については Enter キーに限らず問題があるようで、こんな Issue も投稿されています。

Can’t enable application keypad mode #3720

上記の解決策は、この Issue のスレッドにあるこの投稿 をコピペしたものです。