我希望用户能够定义他们希望在pygame会话中使用哪些键。我在下面提供了一个简短的示例,在该示例中,我想更改当前工作的event_handler()函数,以便它可以使用用户定义的键在循环期间退出:
更高级的python用户也许还可以建议我如何选择功能键或键盘的上/下/左/右箭头?
function func<A extends "a" | "b">(a: A): A extends "a" ? number : boolean
function func(a: "a" | "b"): number | boolean {
switch (a) {
case "a": return 1;
case "b": return true;
}
throw "impossible";
}