xkbset で sticky key ができる。1

xkbset sticky -twokey latchlock

例えばControlキーを押して離す、そして別のキーを押すと修飾(Control)が効いた状態で、二回目に押したキーが入力されたことになる。修飾が効くのは一回だけで次のキーは効かない。思いどおりのスティッキーの動きになる。

同じ動きをHyperキー(大抵ならWindowsマークがはいったもの)やShiftキーもする 。

Capsロックのように、修飾がかかったままの状態にしたいときは、修飾キーをControl キーを2回続けて押下する。 上記コマンドでlatchlockとしているため、これが可能になる。

しかし以前はこれが Shift キーにも効果があったのに、なぜか Shfit キーだけ、スティッキーが有効にならない。何故だか解らない。 ( 2024/03/04 訂正。有効になっていた)