【问题标题】:Transforming analog keypresses to digital将模拟按键转换为数字按键
【发布时间】:2013-01-18 06:50:07
【问题描述】:

在 python 中,我想模拟一个操纵杆,当使用它时,可以给出 -63 和 +63 之间的值。当值为正时,我想按“w”键,负时按“s”键。 我在接收这些值时没有问题,而是将这些模拟值转换为数字按键。有谁知道怎么做(代码可以是任何语言,我只需要一个大致的想法)。

【问题讨论】:

  • 你的问题不是很清楚。您是否有一个实际的操纵杆,并且您想将按键发送到程序,或者您是否想要按键并使用它们生成一个从 -63 到 +63 的值?
  • 是的,操纵杆的位置被采用,而不是给它一个介于 1.0 和 -1.0 之间的值,他给出了 -63 和 +63 之间的值,我需要将这些值转换为按键(例如赛车游戏,当y轴为max时,按键是连续按下的,但是当y轴为正值的一半时,按键应该以车辆加速到最大值的一半的方式按下——键只被按下了一半)

标签: python keypress joystick analog-digital-converter


【解决方案1】:

将 PostMessage 与 WM_CHAR 命令一起使用(如果您使用的是 Windows - 您没有说)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 2013-07-24
    • 2020-04-29
    • 2011-03-04
    • 2010-11-22
    • 2011-11-10
    相关资源
    最近更新 更多