setxkbmapコマンドとローカルキーボード設定

setxkbmapコマンドとローカルキーボード設定

シェルコードが次のようになっているとします。

setxkbmap us ## set keyboard layout to English language
## OR 
setxkbmap ir ## set keyboard layout to Persian language
### OR
setxkbmap ru ## set keyboard layout to Russian language

私のプログラムの1つにキーボードレイアウトを設定するだけです。iceweaselプログラムを作業して実行しているとしましょうsetxkbmap ir

setxkbdmap問題は、グローバルプログラムの代わりにプログラムを検討するように言う必要があることです。

ベストアンサー1

使用http://sourceforge.net/projects/perwindowlayout/。私はそれを試してFluxboxで私にうまくいきました。次のオプションを利用してくださいgrp

grp                  Key(s) to change layout

例ではhttp://sourceforge.net/projects/perwindowlayout/files setxkbmap次のように使用してください。

setxkbmap -layout 'us,ru(winkeys)' -model pc105 -option grp:rwin_toggle,grp_led:num

これは正しいWinキー(またはWindowsキーとも呼ばれます)が素晴らしいキー)を使用してレイアウトをからに変更usしますruperwindowlayoutこれを実行した後、起動時に右のWinキーを押すと、アクティブウィンドウのキーボードレイアウトのみが変更されます。

おすすめ記事