シェルコードが次のようになっているとします。
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
しますru
。perwindowlayout
これを実行した後、起動時に右のWinキーを押すと、アクティブウィンドウのキーボードレイアウトのみが変更されます。