Board logo

标题: XB和XB360手柄按键有压感么 [打印本页]

作者: yuiileo    时间: 2014-2-3 20:28     标题: XB和XB360手柄按键有压感么

解决了 XB有 XB360无
[attach]615996[/attach]

------------------------------------------------------------------------------

不是指扳机键那种机械式的 而是像PS2/3的按键那样真正的压感 XB手柄貌似是有的?XB360呢?

[ 本帖最后由 yuiileo 于 2014-2-3 21:27 编辑 ]
作者: md2    时间: 2014-2-3 20:58

都有吧

你拆开手柄看按键

如果导电橡胶是一个环形,截面有坡度,就是
利用接触面积改变导电率
作者: yuiileo    时间: 2014-2-3 21:17

引用:
原帖由 md2 于 2014-2-3 20:58 发表
都有吧

你拆开手柄看按键

如果导电橡胶是一个环形,截面有坡度,就是
利用接触面积改变导电率
Thx 我知道原理 发帖是想知道个确切答案
作者: yuiileo    时间: 2014-2-3 21:19

搜了下 好像XB有 XB360无
作者: OpEth    时间: 2014-2-3 21:22

俺怎么记得两个都没有这功能。。。。。
作者: yuiileo    时间: 2014-2-3 21:24

引用:
原帖由 OpEth 于 2014-2-3 21:22 发表
俺怎么记得两个都没有这功能。。。。。
XB我记得是有的 XB360搜了下确信没有 除了扳机和摇杆的机械式
作者: hourousha    时间: 2014-2-3 21:26

typedef struct _XINPUT_GAMEPAD
{
    WORD    wButtons;
    BYTE    bAnalogButtons[8];
    SHORT   sThumbLX;
    SHORT   sThumbLY;
    SHORT   sThumbRX;
    SHORT   sThumbRY;
} XINPUT_GAMEPAD, *PXINPUT_GAMEPAD;
这个是XBOX的。可见,有8个是有压感的按键(包含两个Trigger),可取值0-255
这8个是
#define XINPUT_GAMEPAD_A                        0
#define XINPUT_GAMEPAD_B                        1
#define XINPUT_GAMEPAD_X                        2
#define XINPUT_GAMEPAD_Y                        3
#define XINPUT_GAMEPAD_BLACK                4
#define XINPUT_GAMEPAD_WHITE                5
#define XINPUT_GAMEPAD_LEFT_TRIGGER                6
#define XINPUT_GAMEPAD_RIGHT_TRIGGER                7
作者: hourousha    时间: 2014-2-3 21:29

typedef struct _XINPUT_GAMEPAD {
    WORD wButtons;
    BYTE bLeftTrigger;
    BYTE bRightTrigger;
    SHORT sThumbLX;
    SHORT sThumbLY;
    SHORT sThumbRX;
    SHORT sThumbRY;
} XINPUT_GAMEPAD, *PXINPUT_GAMEPAD;
而这个是XBOX360的
可见原来的8个模拟按键,变成了2个( bLeftTrigger, bRightTrigger)而ABXY LB RB那几个就都是1bit的了。
作者: yuiileo    时间: 2014-2-3 21:30

引用:
原帖由 hourousha 于 2014-2-3 21:29 发表
typedef struct _XINPUT_GAMEPAD {
    WORD wButtons;
    BYTE bLeftTrigger;
    BYTE bRightTrigger;
    SHORT sThumbLX;
    SHORT sThumbLY;
    SHORT sThumbRX;
    SHORT sThumbRY;
} XINPUT_GAME ...
赞!
作者: 2012啊    时间: 2014-2-3 22:35

posted by wap, platform: 小米 (MI 2S)

xbox手柄在PC上的驱动里测试按键直接就有颜色深浅变化




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0