最近、この特定のANSIUS-INTERNATIONALpc84レイアウトの「noppoochocmini」を購入しました
この特定のキーボードには84個のキーしかなく、レイアウトは60%(コンパクトなテンキーレス)削減されています。
私の問題は単純です。このEnglish, US
に対応するUbuntu12.04へのキーボードレイアウトはありません。 キーボードレイアウト…したがって、縮小バージョンと84キーのみで同じ問題が発生します…
通常のANSI US-INTERNATIONAL
のテンプレートを検索しました xmodmap / xkbの場合、その後、他のキーを手動でマップしようとすることができます。 Googleで検索しましたが、同じ問題を抱えている他のユーザーは見つかりませんでした。
編集1:
ここでは、デッドキーのあるUSAのレイアウトが正しくないため、Ubuntuにおそらくバグがあることがわかります!
私は今これを持っています。
そして、他のユーザーは同じレイアウトでこれを持っています:
編集2
「sudodpkg-reconfigurekeyboard-configuration」の後のようです:
フランスの標準キーボードpc105+デルのラップトップの高精度M65キーボード
これで、パラメーターに適切なUSレイアウトが表示されますが、フランス語で使用するためのisoレイアウトを選択できません…
編集3
わかりました。問題についてもう少し詳しく説明します。French
が統合されたラップトップが1台あります。 キーボード。USBキーボードを使用してEnglish, US
を使用したい レイアウト。
Ubuntuと「dpkg-reconfigurekeyboard-configuration」では、同じコンピューター上で2つの異なる物理レイアウト(ANSIとEU ISO)を共有することは不可能のようです…
EDIT4
わかりました。ターミナルで次のコマンドを使用して、物理レイアウト(ISO <-> ANSI)を切り替えることができるようです。
setxkbmap -layout us
setxkbmap -layout us -variant alt-intl
setxkbmap -layout fr
これは非常に複雑で、Ubuntu 12.04はこれら2つのコマンドですべて正常に機能するため、キーボードマネージャーにまだ問題があるようですが、システムパラメーターでは何も変更されません。 →キーボード !!!
次に、FRのレイアウトの画像にバグがあり、レイアウトはISOではありませんが、 <>キーを押すことができます。 右側のShiftの左側 問題なく!ここで画像を見ることができます(ANSIレイアウトを使用したフランスの代替品?クレイジーですか?):
この点について教えていただけますか?
xkbに夢中になり、手動マッピングは非常に複雑です…
承認された回答:
コーディング、ソフトウェアエンジニアリング、さらにはLinuxシステムの経験はあまりないかもしれませんが、1つだけ知っています。コンピュータは、使用するシステムに関係なく、ほとんどが人間の脳に基づいています。
これで、脳(およびコンピューター)が2つの言語を並べて学習できることがわかりましたが、PCに求めているものは少し異なります。 2つの言語を並べて使用するように要求しているのではなく、これら2つの言語を同時に使用するように要求しているので、基本的に1つの入力に対して2つの出力を検討し、どちらを使用するかをコンピューターに選択させます。
関連:Ubuntuでバグを報告する方法は?この翻訳プロセスがキーボードではなくソフトウェア内で行われ、コンピュータがどちらを(ほぼ)認識できないようにするのでなければ、これ自体はそれほど問題にはならないはずです。使用するもの。たとえば(fr-isoキーボードの特定のレイアウトについては完全にはわからないので、これが誇張されている場合はご容赦ください)、USBキーボードで「Q」キーを入力できますが、コンピューターはそれを「」と解釈する必要があります。 Q'または'A'」。これで、Qを入力したことがわかりますが、コンピューターが知っているのは、複数の翻訳を含む特定のキーを入力したことだけです。ここでキーボード設定が機能します。
キーボードレイアウト設定を使用して、キーストロークの解釈方法をコンピューターに指示します。つまり、基本的に、そのキーボードに使用する辞書を指定します。他のキーボードを使用する場合は、辞書を適切な言語に設定する必要があります。そうしないと、コンピューターがキーストロークを誤って解釈し、実際に必要な標準(fr-iso)キーボードをまだ使用していると見なす可能性があります。 en-us辞書を使用します。ポルトガルにいる間にスペイン語を話すことと比較します。彼らはあなたが何を意味するかをほとんど知っていますが、意味の違いのために意味をなさないものもあります。
つまり、簡単に言うと、両方のキーボードがどちらのレイアウトを使用するかをコンピューターに自動的に指示する機能がない限り、同時に使用することは不可能です。 Imo、最善の策は、キーボード設定を簡単に変更できるようにショートカットまたはスクリプトを設定することです(WindowsがLeft-ctrl + Left-shiftの組み合わせを使用するように)。ただし、これが正しく行われるようにするには、キーを手動でマッピングすることをお勧めします(正しい解釈を確実に知っているのはあなただけです)。スクリプトまたはアプリケーション内で簡単に使用できるように、このマッピングをエクスポートする方法を見つけることもできます。レイアウトを簡単に変更できます。 (私が言ったように、コーディングの経験がないので、方法があると思いますが、私はその方法を知っている人ではありません。コメントを歓迎します)
お役に立てば幸いです