- hidin是Pd內建的抓取搖桿指令,但只能抓取上、下、左、右
- 使用message "start",開啟抓取搖桿
- 使用message "stop",停止抓取搖桿
- 輸入message "print",在主控台顯示目前搖桿的位置,比如" hidin: ** using device #1: "USB Gamepad " "
- 輸入message "open 1",開啟hidin,1為搖桿的位置
- 輸出object "print",在主控台顯示搖桿按鍵按下的數值,比如"上"為"print: 1 0 跟 print: 1 127"
2.select與route
- 按上,print: 1 0
- 按下,print: 1 255
- 按左,print: 2 0 & print: 3 0 & print: 4 0 & print: 5 0
- 按右,print 2 255 & print: 3 255 & print: 4 255 & print: 5 255
- 從這可知,上跟下為1,左跟右為2
- Object,route,如同過濾器,後方數值為過濾條件,若條件成立,則將message條件後的數值下傳,與select不同點在select只會傳出bang值
- 因此,使用1跟2作為route條件,select 0跟255
沒有留言:
張貼留言