以下の更新を参照してください...
(唯一の)入力ソース「フランス語-数値」は、Windows Caps Lock(iNVERSE sHIFTを使用)のように動作するようです。
ここでその情報を見つけました。
ただし、これにはかなり珍しいキーボードレイアウトが伴います(少なくとも私にとっては)。
更新: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で再度開きます。
変更前と変更後の「ドイツ語」レイアウトの比較を次に示します。
Ukeleleの指示に従って、新しい入力ソース(名前、ID、インストール)を作成します。
変更したファイルをテストしませんでしたが、動作するはずです。