看板 Emulator 關於我們 聯絡資訊
※ 引述《sifun (米虫)》之銘言: : 標題: Re: [閒聊] 虛擬麻將鍵盤 : 時間: Sun Jun 16 13:52:54 2013 : : 補上比較詳細的概念 期待高手開發 : 前題只是想用滑鼠 : 淺顯易懂的打模擬器麻將 : 如果你想同時按 INK乖乖按鍵盤吧! : 如果有app 高手也許可以做成多點觸控版本給平板使用  : : 腦補想像圖 : http://goo.gl/0Fpde : 似乎少了投幣紐 懶得改 花幾分鐘用小畫家拉的 跟腦補一樣 彎彎曲曲  : : 吃聽碰槓胡的位置是參考板友提供的麻將鍵盤 : 本來想找AC機台的鍵盤圖來套 不知道關鍵字 不得要領 找不到 : 這只是一個懶人的概念 : 其中大概希望 可以套組態 畢竟有些模擬器的按鍵預設不同 : : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 114.33.0.244 : 推 jeff0811:搜尋"mahjong panel" 06/16 14:24 : → chunliz:滑鼠沒有鍵盤方便 06/16 19:43 : → sifun:我手殘Orz 開場換牌我都按一半就時間到 06/16 19:47 : 推 jeff0811:今天作了個實驗,這一類的虛擬鍵盤可能不能用在mame上 06/16 20:30 : → jeff0811:mamedev那邊的人說可以用平板或是手機虛擬這類的面板 06/16 20:31 : → oginome:你說的那些功能都是小事,問題是你叫出一個虛擬鍵盤後, 06/16 20:40 : → oginome:程式焦點會放在那個虛擬鍵盤上,MAME就變成非動作狀態 06/16 20:41 : → oginome:這時候就算你按虛擬鍵盤幾千下也沒用.... 06/16 20:41 : 推 jeff0811:那個似乎要改原始碼來重編譯,剛剛有大概讀下面這篇 06/16 20:42 : → jeff0811:http://tinyurl.com/ma2c9ub 06/16 20:43 推文講很麻煩,我就簡單摘錄一下 討論過程中,HEADKAZE這位網友提到 - The simplest way to inject keys into MAME is to compile a custom version with the following #define set to 1. The file is src\osd\windows\input.c Code: #define FORCE_DIRECTINPUT 1 SendInput() works with DirectInput - You can inject keys into MAME by attaching a dll to the MAME process and API hook the RawInput calls. - You can use a key to joystick app such as PPJoy or VJoy 因為我沒有實際編過MAME,不知到成效如何 我有弄出虛擬鍵盤麻將遊戲的鍵位,但就是無法輸入進MAME,看看 板上編譯過MAME的大大能不能幫個忙試編看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.95.40
oginome:推傑夫大~真有心弄這個東西哪~ 06/16 20:51
jeff0811:結果還是絕望的,繼續讀下去,有人照編還是吃鱉 06/16 20:52
jeff0811:mame使用directInput的raw模式,只接受硬體的輸入 06/16 20:53
jeff0811:土法鍊鋼的話,就隨便買一隻便宜鍵盤自己作貼紙了 06/16 20:54
jeff0811:JAMMA的鍵盤面板是最讚的,不過這又是一筆不小支出 06/16 20:56
oginome:其實QWERTYUIOP{}|這一排剛好能對應A~M,用紙做小蓋子蓋 06/16 21:01
oginome:在上面,上書A~M就可以向AC一樣的玩了~ 06/16 21:01
sifun:感謝各位的努力  06/16 21:14
jeff0811:剛剛找到很有趣的,原來pocket pc已經有作出來了,還是在 06/16 21:15
jeff0811:五年前,剛剛試裝還真的是可以用,只是我機器太舊跑很慢 06/16 21:15
jeff0811:http://tinyurl.com/lz4e5mc 06/16 21:16
jeff0811:還跑到當機,不過這樣證明已經是有人改原始碼弄了出來 06/16 21:18
jeff0811:原來這款ppc版的mamece是fwnes的作者大大改的,又一神跡 06/16 21:23
qazxswptt:有心推 06/16 22:11
oginome:傑夫大,那個mamece的按鈕可能不是包在MAME裡面,而是和 06/17 10:18
oginome:一個手機可以讀的panel+mame一起打包在一起? 06/17 10:19
oginome:那個按鈕似乎是可以抽換的樣子 06/17 10:20
oginome:昨天試了4個虛擬鍵盤,果不其然,沒有一個虛擬鍵盤能用 06/17 10:20
oginome:原因就是在點虛擬鍵盤的時候作動視窗active是聚焦在鍵盤上 06/17 10:21
oginome:mame的視窗變成非動作視窗,根本就點不著.... 06/17 10:22
sifun:PPX有鄉民弄了一個修改版的 MAME+ 不過並沒有註明改動了甚麼 06/17 13:03
sifun:http://f.ppxclub.com/603479-1-1 06/17 13:04
sifun:有做了簡易測試回在上面討論串  06/17 13:30
jeff0811:這個CODE有被證實是失敗的,之前有寫,可能大大沒看到 06/17 16:33
jeff0811:看來還有段路要走 06/17 16:33
jeff0811:不過改這CODE確實是可以按下某些鍵了,我猜如果RAW碼能 06/17 16:39
jeff0811:弄清楚的話,A-Z應該也是可以達成他的功能 06/17 16:40
sifun:剛剛找虛擬鍵盤 才發現win7 內建 這個版本可以完全動作 06/17 16:58
sifun:Win7 osk 06/17 16:58
jeff0811:這個OSK可以改變LAYOUT嗎? 06/17 18:10
sifun:應該不行 google 了另一套也可以用 Free Virtual Keyboard 06/17 18:14
sifun:卡巴那個是防keylog的也許比較特殊 06/17 18:15
sifun:不過目前也要是特殊編譯版本的M+才會運作 06/17 18:15
oginome:可以嗎?我用WIN8的OSK,按了幾百下也沒反應啊? 06/17 18:30
oginome:新注音和WIN8的OSK是我昨天第一個試的虛擬鍵盤,真能用嗎? 06/17 18:31
jeff0811:SIFUN大是說要用琵琶行那個特殊編譯版本嗎? 06/17 18:31
sifun:恩 要搭配ppx放出的那版才會動作 06/17 19:22
jeff0811:果然win7 osk可以,我用的那個不行.... 06/17 19:44