在Python中,有没有办法阻止用户通过键盘输入任何东西,这样终端输出不会被不需要的输入弄得乱七八糟?
在我的情况下,用户应该按住一个键来注册特定键盘 - 因此,不需要实际输入(如@Test
public void testSignupButton()
{
PreferenceUtils.setSessionId(activity, "sessionId");
assertTrue(PreferenceUtils.isActivated(activity));
btnSignUp.performClick();
Dialog dialog = ShadowDialog.getLatestDialog(); // << dialog is null
ShadowDialog loginDialogFragment = Shadows.shadowOf(dialog); // Test fails here since dialog is null
assertThat(loginDialogFragment.getTitle().toString(), equalTo("TestDialogFragment"));
}
中所示),但只会使输出和菜单混乱。 / p>
答案 0 :(得分:0)
我会推荐pygame。 http://www.pygame.org/download.shtml它允许您根据需要阅读所有键盘键。以下是代码外观的示例:How to get keyboard input in pygame?
答案 1 :(得分:0)
听起来您希望终端内容在用户输入上重绘?
https://docs.python.org/3/howto/curses.html或https://docs.python.org/2.7/howto/curses.html取决于python版本。