複数のキーボードと入力言語


11

Raspbianでキーボードと入力言語を切り替えることはできますか?私の妻はタイ語を入力する必要があり、私は英語が必要です。Windowsでは、キーボード間でホットキーを交換します。

これはPiで実行できますか?


1
Ubuntuサイトには、LXDEでキーボードレイアウトを設定する方法を説明する非常に詳細な回答があります。Raspbianにも適用されます。
Dmitry Grigoryev 2016年

回答:


6

私はこれをテストしていませんが、通常のDebianインストールと同じ方法でキーボードレイアウトを変更できると思います。RaspbianはLXDEをデスクトップ環境として使用しているため、以下の指示に従うことができます。

setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,th

詳細については、http://wiki.lxde.org/en/Change_keyboard_layouts(およびhttp://wiki.debian.org/Keyboard)を参照してください


17

キーボードのレイアウト、トグルキーの組み合わせを変更し、同時にパネルインジケーターを表示する簡単なグラフィカルな方法があります。

  1. パネルを右クリックして選択します Add/Remove Panel Items
  2. クリック Add
  3. [キーボードレイアウトハンドラ]をクリックします
  4. クリック Close
  5. パネルに表示されるフラグを右クリックします
  6. 「キーボードレイアウトハンドラの設定」を選択します
  7. チェックを外す Keep system layouts
  8. 必要なレイアウトを追加し、トグルするキーコンボを好みに変更します
  9. 笑顔:-)

キーボードのレイアウトを永続的に変更する方法


1
それでも再起動が持続しないようです
qwazix '11 / 11/16

再起動後にリセットがあります。設定を保存するにはどうすればよいですか?
Andrei Krasutski

ばんざーい!再起動後も機能します。以下の私の答えを参照してください。
Andrei Krasutski、

4

試してみる Raspbian GNU/Linux 9.4 (stretch)

sudo nano /home/pi/.config/lxpanel/LXDE-pi/panels/panel

ファイルの終わりで、

Plugin {
  type=xkb
  Config {
    Model=pc105
    LayoutsList=us,ru
    VariantsList=,
    ToggleOpt=grp:alt_shift_toggle
    KeepSysLayouts=0
    DisplayType=0
  }
}

システムを保存して再起動します。


1
確認して、動作し続けます
Andrey Semakin

1
2020年4月-同じ問題、これはうまくいった。どうもありがとう。
SLCH000

0

このキーボードレイアウトハンドラーは2015年5月以降機能しなくなり、新しいPixelインターフェースでも機能しません。そのため、私はまだ2015年2月の古いバージョンのRaspbianを使用しています。多くのキーボードですべての新しいバージョンをテストしましたが、成功しませんでした。ソフトウェアのバグのようです。何をしても、閉じるボタンは機能しません。「/home/pi/.config/lxpanel/LXDE-pi/panels/panel」を手動で編集して、希望する言語を追加することもできますが、再起動するときに、キーボードレイアウトから「システムレイアウトを保持」のチェックを外す必要がありますハンドラー、なんとなく不便です。

とにかく、これは一時的な解決策にすぎません。壊れたボタンを一度修正して機能的なシステムを作ってくれることを期待しています。


1
閉じるボタンは機能しませんが、ウィンドウのxボタンを使用して閉じると、設定が保存されます。ただし、再起動の問題はまだ存在しています。
qwazix 2017年

0

このファイルを変更します。

/etc/default/keyboard

キーボード言語の場合(例):

XKBLAYOUT="us,ir"
XKBOPTIONS="grp:switch,grp:alt_shift_toggle,grp_led:scroll"

0

再起動後に設定が保存されないことは事実です。ただし、毎回速く修正する方法が1つあります。これを修正するbash実行可能ファイルを作成し、raspberry piの開始時に実行できます。

コマンドライン: sudo nano language.sh

次のように入力します。

#!/bin/bash
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,gr
echo "You can now use more than one languages!"

nanoCTRL-Xで終了します。

コマンドライン:sudo chmod + x hello-world.sh

raspiを起動すると、コマンドラインで次のように実行します。 ./language.sh

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