Code Monkey home page Code Monkey logo

Comments (6)

DaddyF avatar DaddyF commented on August 22, 2024 1

1.1.27.00 - December 25, 2017 のChangesに変更内容が書いてありましたので、その情報を使って修正したら、最新版でも動作しました。変更は、以下の2行です。
*~LAlt:: Send {Blind}{vk07}
*~RAlt:: Send {Blind}{vk07}
AutoHotkeyU64.exeで試しました。
私の環境は、Mac OS X(最新版)の英語キーボードで、VirtualBoxを動かし、Windows 10 Build 17134.1 ISO版です。Mac側には、Karabinerがはいっていて、Windows側にはAutoHotkeyが入っていますので、純粋のWin環境とは異なるかもしれません。

from alt-ime-ahk.

karakaram avatar karakaram commented on August 22, 2024

AutoHotKey1.1.26.01をダウンロードして、Key up時の動きの差分を確認してみる
https://autohotkey.com/download/1.1/

from alt-ime-ahk.

karakaram avatar karakaram commented on August 22, 2024
~LAlt::return
~RAlt::return

LAlt up::return
RAlt up::return

AutoHotKey1.1.26.01の場合、Altキー押下でメニューバーにカーソルが移動せず
AutoHotKey1.1.28.00の場合、Altキー押下でメニューバーにカーソルが移動した

~AltとAlt upを組み合わせているときの挙動が変わったようだ

from alt-ime-ahk.

karakaram avatar karakaram commented on August 22, 2024

@DaddyF
ご連絡ありがとうございます。
こちらの環境でも試してみます。

from alt-ime-ahk.

karakaram avatar karakaram commented on August 22, 2024

@DaddyF さんにいただいたコードで、Windows10 の最新版とAutoHotKeyのv1.1.28.02で動作することを確認。alt + shift + s のような複数キーの同時押しも問題なし。

Change logとマニュアルを良く読んでみた。

Changes 1.1.27.00 - December 25, 2017 の該当箇所を抜粋

Changed the rules for masking Alt/Win after pressing a hook hotkey:
only hotkeys which require Alt/Win (such as #a::, not *a::) cause masking
Unsuppressed hotkeys such as ~#a:: no longer cause masking

#a:: のような only hotkeys はメニューがアクティブにならないが、~#a:: のような Unsuppressed hotkeys はメニューがアクティブになるようになった。masking とは、Windowsメニューや上部のメニューバーがアクティブになることを抑制することを意味している(?)。

It can be suppressed manually with Send {Blind}{vk07} or similar.

Send {Blind}{vk07} と書くことでメニューを抑制することができる。

Start Menu を抑制する方法は、#MenuMaskKey にも説明がある。

The Start Menu (or the active window's menu bar) can be suppressed by sending any keystroke. The following example disables the ability for the left Win key to activate the Start Menu, while still allowing its use as a modifier:

~LWin::Send {Blind}{vk07}

vk07 は同ページに説明があるように、no mapping を意味する仮想キーコードらしい

Good candidates are virtual key codes which generally have no effect, such as vk07, which Microsoft documents as "undefined", or vkFF, which is reserved to mean "no mapping" (a key which has no function).

from alt-ime-ahk.

karakaram avatar karakaram commented on August 22, 2024

リリース完了
https://github.com/karakaram/alt-ime-ahk/releases/tag/v0.4.0

from alt-ime-ahk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.