こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

AutoHotkeyの設定について

【環境】Windows 10 Enterprise 2016 LTSB,PowerPoint 2016

【ご教示いただきたい点】
Word2016/Excel2016には「同時にスクロール」がありますが、PowerPoint2016には「同時にスクロール」がないため、「同時にスクロール」を行う方法がないかを調べていたところ、下記のサイトが見つかりましたので、試して見ましたが添付の画像の通り、「Error at line 2.Line Text:vk1Dsc07B & d:: Send,{PgDn}^{Tab}{PgDn}^{Tab} Error:Invalid hotkey.」になります。
エラーの原因がよくわからず、困っています。
AutoHotkeyを使用してPowerPoint2016で「同時にスクロール」を行う方法についてご教示ください。

PowerPointの翻訳の確認に役立つAutoHotkeyの設定
http://tsubolog.c-brains.jp/14/09/11-100000.php

#IfWinActive ahk_class PPTFrameClass
vk1Dsc07B & d:: Send,{PgDn}^{Tab}{PgDn}^{Tab}
vk1Dsc07B & f:: Send,{PgUp}^{Tab}{PgUp}^{Tab}
#IfWinActive

投稿日時 - 2019-06-07 14:40:23

QNo.9623722

すぐに回答ほしいです

質問者が選んだベストアンサー

vk1Dsc07B
このvkで始まりscを含む文字列が問題の原因で、vkXXscZZZのうちXXの部分に該当するのがvkのパラメータでZZZの部分に該当するがscのパラメータです。

投稿日時 - 2019-06-08 13:45:27

お礼

ありがとうございます。

以下のサイトで無変換キーは、文字列「vk1Dsc07B」だったのが、ver.1.1.27.00からは 無変換キーは、文字列「vk1D」になったので、以下でよいということですね。 

https://umada.net/autohotkey_keyconfig


#IfWinActive ahk_class PPTFrameClass
vk1D & d:: Send,{PgDn}^{Tab}{PgDn}^{Tab}
vk1D & f:: Send,{PgUp}^{Tab}{PgUp}^{Tab}
#IfWinActive

投稿日時 - 2019-06-08 15:36:50

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.2

vkは仮想キーコード、scはキーボードの電気的マトリックスを捜査する上でのキーの位置を示すスキャンコードですが、キーは仮想キーコードがあれば指定できます。
ですからsc???の部分を削って記述してください。

投稿日時 - 2019-06-07 23:14:45

お礼

ありがとうございます。

AutoHotkeyを初めて使用するのですが、以下と言うことになりますでしょうか。

#IfWinActive ahk_class PPTFrameClass
vk1Dsc07B & d
Send,{PgDn}^{Tab}{PgDn}^{Tab}
vk1Dsc07B & f
Send,{PgUp}^{Tab}{PgUp}^{Tab}
#IfWinActive

投稿日時 - 2019-06-08 10:18:05

ANo.1

回答したのに反映されないようなのでもう一度書きます。
原因は1.1.27で行われた仕様変更によりvkとscの併用ができなくなったためです。

投稿日時 - 2019-06-07 22:32:48

お礼

ありがとうございます。

ということは、仕様が変更されたので、AutoHotkeyを使用してPowerPoint2016で「同時にスクロール」は行えなくなったということでしょうか。

投稿日時 - 2019-06-07 22:50:17

ANo.1

仕様変更が理由です
https://qiita.com/totto357/items/5d86ee80a654dd9ec95f

投稿日時 - 2019-06-07 19:25:44

お礼

ありがとうございます。

無変換キーは、文字列「vk1Dsc07B」だったのが、ver.1.1.27.00からは無変換キーは、文字列「vk1D」に仕様変更になったということですね。

投稿日時 - 2019-06-08 15:38:39