Karabiner-elements: コマンドキー 不能|Menu bar items can not be moved. The command key is invalid.

Created on 20 Jan 2019  ·  8Comments  ·  Source: pqrs-org/Karabiner-Elements

  • macOS version: 10.14.2 Mojave
  • Karabiner version: 12.1.59
  • Mac hardware:MacBook Pro Mid2017 13" (non Touch Bar)
  • keyboard hardware:US (MBP keyboard)
  • language: Japanese

Issue
Menu bar items can not be moved while holding Command key.
If I delete the rule below, I can move the menu bar item using command key.

I use "Complex Modifications" and "Rules" for Japanese User.
Send alphanumeric / kana key when command key is pushed alone. (Left is alphanumeric, right is kana)<--This text is written in Japanese.

I am sorry that my English is not good. I am writing using a translation application.
2019-01-20 20 07 12

stale

All 8 comments

I understand the above reasons.
If I hold down the command key (while holding it down), the function of the command key will be lost.

If I drag the desktop icon while holding down the command key, it should be aligned, but "Karabiner-Elements" can not align.
The long press of the command key does not play the role of the original command key.

日本語が理解できるようでしたら、日本語で書いておきます。
Mojaveではコマンドキー を押しながらメニューバーアイテムをドラッグしても移動ができません。Karabiner-Elementsを無効にすると移動ができます。

また、Karabiner-Elementsを有効にしているとFinderでコマンドキー をプレスしたままアイコンのドラッグ整列ができません。
Karabiner-Elementsを無効にすると、コマンドキー をプレスしたままアイコンをドラッグするとグリッドに整列します。

Karabiner-Elementsはコマンドキー のdown/upで英数カナを切り替え可能ですが、
コマンドキー を押下げ続けた状態にするとコマンドキー としてOS側に機能を伝達していないようです。

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@sarrie666 I had a same problem.
I checked keyboard event with Karabiner EventViewer, and found workarounds.
Check your ~/.config/karabiner/karabiner.json, and remove lazy: "true" on your configuration.

When lazy: "true" is set, Karabiner-Elements handled command key event until released or pressing another key, I think it's root cause of this issue.

Hi thx maaru.
I'm sorry to be late to notice your reply.

Your comments are accurate and great. Just my procedure may not be good. Open the .configfolder thenkarabiner.json and lazy: "true"removed. But it did not change.
However, let's hope that the developer can improve this bug.

@sarrie666 I had a same problem.
I checked keyboard event with Karabiner EventViewer, and found workarounds.
Check your ~/.config/karabiner/karabiner.json, and remove lazy: "true" on your configuration.

When lazy: "true" is set, Karabiner-Elements handled command key event until released or pressing another key, I think it's root cause of this issue.

I believe you can do this if you hold the key a bit longer. The threshold is defined by to_if_alone_timeout_milliseconds, which is defaulted to 1000ms. Try decreasing it in the Parameters tab to, say, 200.

It works for me without changing to_if_alone_timeout_milliseconds at all.
You should paste your configuration here so someone could reproduce your problem for further investigation.

hi, kun.
Thank you very much.
I was able to solve it successfully by the below method.
Of course I also changed the Parameters.
https://github.com/tekezo/Karabiner-Elements/issues/1693

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings