大文字のロックをオンにして、逆のケースで入力することはできますか?


11

ほとんどの場合、大文字で構成されるテキストを入力する必要がありますが、場合によっては小文字を使用します(基本的には大文字と小文字を逆にします)。Windowsでは、単にすべての時間をCaps Lockするだけで、Shiftキーを押すと小文字になります。ただし、OS Xでは、Caps Lockがオンの場合、Shiftキーが押されているかどうかにかかわらず、大文字しか表示されません。

そのため、入力している間ずっとShiftを押したままにして、短く入力して小文字を入力するか、入力する小文字ごとにCaps Lockを2回押します。どちらもWindowsの機能と同様に機能しません。

Caps Lockがオンの状態でShiftキーを押すと小文字が生成されるWindowsのように、Caps Lockを動作させる方法はありますか?

10.6を実行しています。

回答:


9

以下の更新を参照してください...

(唯一の)入力ソース「フランス語-数値」は、Windows Caps Lock(iNVERSE sHIFTを使用)のように動作するようです。

キーボードレイアウトフランス語-数値

ここでその情報を見つけまし

ただし、これにはかなり珍しいキーボードレイアウトが伴います(少なくとも私にとっては)。

キーボードレイアウトフランス語-Numerical1

キーボードレイアウトフランス語-Numerical2

更新:Ukeleleを使用すると、これはすべてのキーボードレイアウトに適用できます。

正しい方向を示してくれたダニエルに感謝します。

Ukeleleを開き、(現在の)レイアウトをファイルに保存します(「現在の入力ソースから新規作成」および「保存」など)。

現在の入力ソースから新規

.xmlテキストエディターでファイルを開き、+ (Shift + Caps-Lock)のmapIndex組み合わせに使用するファイルを見つけます。ドイツ語のために使用しました。次の行を挿入します。 mapIndex="0"

<modifier keys="shift caps"/>

この組み合わせの他の出現箇所をすべて見つけて、コメントアウト(または行を削除)します。再びドイツ語の場合:

<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
    </keyMapSelect>

シフトキャップ

変更されたファイルをUkeleleで再度開きます。

変更前と変更後の「ドイツ語」レイアウトの比較を次に示します。

レイアウト1

レイアウト2

Ukeleleの指示に従って、新しい入力ソース(名前、ID、インストール)を作成します。

変更したファイルをテストしませんでしたが、動作するはずです。


1
これは、他のレイアウトにも追加できる機能であることを示唆しています。ウクレレでできるとは思いますが、まだ学んでいません。
ダニエル

そのコメントをありがとう@Daniel-私はそれを理解しました。答えに手順を追加します。
iolsmit

1
ただし、これにより、!@#$%^&*()キー(シフトされた一番上の行番号キー)を使用できなくなります。これらを使用するために、OS Xで「PC」の動作を正確に再現するカスタムレイアウトを作成しまし。私たちはあなたが別のものを使用する場合は、それを自分で行う必要があるでしょう、レイアウトのみのために:)これがあることをメモしています
フェリックスSaparelli

-1

私が経験したことから、OS Xでそれを行うことはできません。私が試したキーボード再構成ユーティリティはどれもそれを行うことができないようです。ごめんなさい。:(

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.