AutoHotkey
Windows10

AutoHotKeyの最新版(1.1.27.07)にしたらInvalid hotkeyエラー

Windows10の開発環境を新しくした際にAutoHotKeyも最新版をインストールしました。
するとそれまで使っていたスクリプトがInvalid Hotkeyのエラーが出て対処法を備忘録として残しておきます。

エラー内容

実際のエラーコードは以下のようなものでした。

Error at line:199.

Line Text: $^vkBAsc028::Send, {BS}
Error: Invalid hotkey.

The program will exit.

Ctrl:の同時押しでBackspace扱いにするところでエラーみたいです。
以前の環境ではこのスクリプトで動いていたので、おそらくバージョン関連だろうと思い公式のChangesを読んでみました。

原因と解決方法

1.1.27.00で仮想キーコードやスキャンコードまわりの変更があったようです。

Added proper validation for vk or sc key names, so names such as "sc01notvalid" are no longer recognized as keys.

Scripts containing hotkeys of the form VKnnSCnnn:: will need to be corrected by removing SCnnn, which was previously ignored.

https://autohotkey.com/docs/AHKL_ChangeLog.htm#v1.1.27.00

vkscのバリデーションを追加してscXXXは使えなくなったよ。」とのこと。

なので、vkBAsc028のようにスキャンコードを使っている箇所のスキャンコード部分を削除してvkBAのよう問題なく起動しました。