Используйте Portable Python , тогда вы можете иметь все на своем USB-накопителе. Вся ваша среда разработки всегда находится в вашем кармане, просто подключите ее к ЛЮБОЙ ПК и начните кодирование.
Вы даже можете иметь несколько версий Portable Python на одном USB-накопителе и запускать их бок о бок, что помогает, если вы например заняты переходом на Python 3. * или просто хотят экспериментировать.
KeyListener
хорошо известно, что он был разборчив, когда он сгенерировал KeyEvent
s. A KeyListener
будет генерировать только KeyEvent
s, когда компонент, который он зарегистрирован, должен быть сконфигурирован для ОС и HAS-фокус.
Добавление KeyListener непосредственно в окно делает его еще более трудным, так как может быть любое число компонентов между окном и использованием, которые могут украсть фокус.
Вместо этого вы должны использовать API-интерфейс Key Bindings API , который позволяет вам контролировать уровень фокуса, необходимый для генерировать ключевые события