Escと半角/全角はいちおう ↓ で出来た。
keymap.replaceKey("Esc", "(243)")
keymap.replaceKey("(243)", "Esc")
keymap.replaceKey("(244)", "Esc")
ちょっとしか確認していないから何か不具合あるかも。あったらおしえて。