https://www.youtube.com/watch?v=CHTBfUmq1hw
視頻上了 , 說明下這裡頭的關鍵技術
1. 虛擬滑鼠硬體 , 沒有這個虛擬滑鼠裝置 , 滑鼠觸控盤的白色指標完全不會出現 , 遊戲像暴雪的遊戲 / GTA3 / Front Mission Evloved 也不用想移動視角了 , 極為關鍵的一個技術 , 硬體驅動層級模擬非 touchmousepointer 類似的軟體 level 的模擬
p.s. touchmousepointer 這種軟體模擬的無法讓 DirectInput / XInput 的遊戲成功載入辨識 ... 因為不是驅動程式硬體模擬 , 舉例來說 GTA3 靠硬體滑鼠行為移動旋轉視角 , touchmousepointer 就無法模擬做到
2. 3 層式選單架構 , 安卓平台上300 多個 app使用 app 產製器移植過來的 , 有的名稱被我改掉了 , 但是功能差不多 , 例如在安卓上 , 是三秒查 XXX , 這裡叫做快查 XXX , 畫面有特別停頓在那幾個 app 處
3. 因應手指在 metro 選單圖示過小 , 難精準戳到 app , 可能會戳到隔壁的 , 3 層式選單中有一個專屬的 metro 選單 , 不會有圖示過小戳錯的情況發生
4. 針對沒有觸屏支援的兩個遊戲 , 實現虛擬化窗口模式 , 窗口模式右上角沒有一般的最大化/最小化/關閉按鈕 , 可以調整解析度 , 這裡都是帶預設 960*540 , 遊戲執行的時候 , 虛擬化技術就會啟動 , 包括虛擬化窗口模式與虛擬按鍵 , 每個遊戲都對應一組不同的虛擬按鍵 layout ,看視頻中兩個遊戲的 demo 就知道了 , 支援多點觸控 , 因為單手拿手機拍 , 無法雙手操作 , 但是可以清楚的看見戳屏的時候的行為