pygame.init()
と呼ぶときはいつでも、デフォルトの英語キーボードがレイアウトスイッチャーに追加されます。どうすればそれを防ぐことができますか?私は答えhereを試しましたが、それは助けにはなりません。pygameは、pygame.initを呼び出すときにENG USキーボードレイアウトを追加します
EDIT 2016/12/07:さらにテストした結果、pygameがinitメソッドで初期化する6つのモジュールのうち、pygame.display.init
が間違いなく少なくとも部分的に責任があると判断しました。 import pygame.display as dsp; dsp.init()
はレイアウトを追加します。しかし、pygame.display
モジュールのどの部分でこれが引き起こされたのかは、まだ実装されていないか、または実装上意味のある違いがあるからであるかどうかわかりませんが、pygame_sdl2はこの動作を示しません。ここで
、私は私が追加されているキーボードについて聞いてるのよ回避策/一時的な解決策 http://stackoverflow.com/questions/13528951/pygame-keyboard-layouts-mixed-up –
@ C._を源泉と思います言語の切り替えには、文字をチェックしないでください。ソフトウェアのレイアウトは変更されませんが、私が特に削除した不要なオプションが追加されます。 – cuddlebugCuller