web-dev-qa-db-ja.com

Caps Lock遅延

昨日、ラップトップにUbuntuをインストールしましたが、Caps Lockに問題があります。を押すと Caps Lock ボタンを押すと、実際に切り替わるまでに少し時間がかかります。この問題は、Windows 7では発生しません。

JavaとAndroidを学んでいますが、Caps Lock遅延の問題は本当に悪いです。例えば:

SYstem.out.println("HEllo UBuntu!!);

誰もこれを修正する方法を知っていますか? 「シフトを使用」と言っている人がたくさんいますが、この遅延を修正する他の方法はありますか?

6
eustass

使い方を学ぶ Shift 代わりに、大文字を入力する一般的な方法です。


とにかくCaps Lockを押して大文字を作成する場合は、遅延が既知の問題であるという報告があることに注意してください(( Launchpad Bug#13769 )。 Arch Linux wiki は、動作するように見えるこの遅延を除去する方法を説明しています。

便宜上、このスクリプトはそのWikiページに記載されている手動の手順を実行します。

#!/bin/sh
xkbcomp -xkb "$DISPLAY" - | sed 's#key <CAPS>.*#key <CAPS> {\
    repeat=no,\
    type[group1]="ALPHABETIC",\
    symbols[group1]=[ Caps_Lock, Caps_Lock],\
    actions[group1]=[ LockMods(modifiers=Lock),\
    Private(type=3,data[0]=1,data[1]=3,data[2]=3)]\
};\
#' | xkbcomp -w 0 - "$DISPLAY"

これは、デスクトップセッションの一部として開始する必要があります(たとえば、Upstartを使用しないでください)。メソッドについては this post を参照してください。スクリプトの実行ビットを有効にすることを忘れないでください。

7
Lekensteyn

このGithubプロジェクトは、特にUbuntuのJavaのこの問題を修正します。

これをチェックしてください: https://github.com/Jagden/CapsDelayJavaAwtProblem

0