(1)自己在程序中開發(fā)虛擬鍵盤
這個是最先想到的,本人用C#進行開發(fā),所以只關(guān)注C#相關(guān)的虛擬鍵盤開發(fā)??戳艘恍╅_發(fā)的帖子,自己開發(fā)虛擬鍵盤的關(guān)鍵在于:不要使用類似按鈕這樣控件去開發(fā)鍵盤,因為這些控件會使輸入框的焦點轉(zhuǎn)移。恰當(dāng)?shù)姆绞绞鞘褂脠D片去模擬鍵盤,然后通過判斷鼠標(biāo)點擊的坐標(biāo)位置計算出點擊的是哪一個按鍵。其他的細節(jié)就不深究了。 (2)使用windows自帶的屏幕鍵盤(osk.exe)
考慮過,但是屏幕只有10.4寸,鍵盤太小,電阻式觸摸屏上手根本點不到,太費勁了。除非屏幕夠大,否則pass。winXP下如果精簡過,可以在下載到XP屏幕鍵盤的文件osk.exe和msswch.dll,放到系統(tǒng)的system32文件夾下,就可以通過運行osk.exe調(diào)出屏幕鍵盤。 (3)使用其他屏幕鍵盤軟件
開始沒有考慮使用這個,最后發(fā)現(xiàn)這個是最簡單有效的。只推薦這個:
這個軟件非常好用,可以完全替代系統(tǒng)自帶的屏幕鍵盤,而且還可以自定義各種風(fēng)格的鍵盤。建議有米的同學(xué)們都購買支持正版。
能切出虛擬鍵盤,怎么設(shè)置
1) 打開軟件,點擊“步驟1”,在彈出的鍵盤設(shè)置中,找到“游戲鍵盤”,在后面打鉤,然后返回上級界面。
2)長按“步驟2”,會彈出來一個輸入法選擇的窗口,進去選擇“游戲鍵盤”。該項是將手機輸入法切換為游戲按鍵模式。
3)點擊“步驟3”,測試前兩步是否正確,看是否有虛擬的手柄出現(xiàn),如果出現(xiàn)則表明設(shè)置成功,否則檢查前兩步是否正確和手機ROOT權(quán)限問題。
4)點擊“步驟4”進行進一步的設(shè)置:
a) 在最下面找到“TouchscreenMode”,勾選上。這個選項是用來開啟物理按鍵映射虛擬按鍵。下面一行小字提示需要重啟,將軟件重啟后繼續(xù)。
b)找到“布局編輯”,點擊進去,在“布局編輯模式”和“啟用自定義布局”后打上鉤。打開這個選項能夠自行調(diào)整要映射的虛擬手柄的位置。
c)找到“熱鍵”,在后面打鉤。這個選項是使用音量增大鍵作為調(diào)出虛擬鍵盤的快捷鍵。
d) 找到“使用藍牙外接”、“速度加速”,在后面打鉤。
e)找到“啟動硬鍵”,在后面打鉤。該選項是用來開啟物理按鍵到虛擬按鍵的映射。勾選后下面的“硬件映射”變?yōu)榭牲c擊的,點進去設(shè)置物理按鍵到虛擬按鍵的自定義映射。比如:點擊“映射1”,然后按下手柄按鍵的上鍵,在下拉列表中選擇需映射的“D-pad Up”,設(shè)置成功后“映射 1”下方顯示“D-pad Up= D-padUp”。再點擊“映射 2”,設(shè)置下一個映射,總計10個映射。請按下表設(shè)置按鍵映射:
映射序列 手柄按鍵 對應(yīng)鍵值
1 上鍵 D-pad Up
2 下鍵 D-pad Down
3 左鍵 D-pad Left
4 右鍵 D-pad Right
5 A Gamepad A
6 B Gamepad B
7 X Gamepad X
8 Y Gamepad Y
9 C Gamepad Select
10 D Gamepad Start
(注:Mode鍵是鍵值切換鍵,不參與按鍵映射。)
f)找到“[返回]關(guān)鍵操作”,點擊進去,在彈出的菜單最下方找到“Swap Gamepad/Keyboard”,選定此選項。
g)到此基本的設(shè)置已經(jīng)完畢,我們以安卓版“武士2:復(fù)仇”進行示范。進入游戲后,按下音量增大按鍵,調(diào)出虛擬鍵盤,拖動虛擬鍵盤的按鈕,將軟件的方向鍵圖標(biāo)拖放覆蓋到游戲中的圓形虛擬方向鍵中間,此游戲有3個虛擬功能鍵,可根據(jù)使用習(xí)慣,將手柄A、B、X、Y、Select
、Start這6個按鍵中的任意三個拖放覆蓋到游戲的3個虛擬按鍵上,再按下手機的返回鍵退出模擬軟件,即可使用!可根據(jù)每個游戲虛擬按鍵位置的不同自行拖放覆蓋。
北京瑞思華方科技有限公司,智造物聯(lián)網(wǎng)產(chǎn)業(yè)服務(wù)商,物聯(lián)網(wǎng)傳輸產(chǎn)品與云平臺提供商,是一家以濃厚的“開放、自由、務(wù)實、創(chuàng)新”價值觀色彩覆蓋產(chǎn)品、
服務(wù)和管理活動的高新技術(shù)企業(yè)、先后獲取了各項專利。
公司成立于2015年,由國內(nèi)知名大學(xué)畢業(yè)的專業(yè)電子工程師作為研發(fā)主力,并有國外技術(shù)合作公司參與支持,技術(shù)力量雄厚,總部設(shè)立在首都北京,
公司下設(shè)5大核心技術(shù)業(yè)務(wù):家校通系統(tǒng)、物聯(lián)網(wǎng)系統(tǒng)、校園安全系統(tǒng)、幼兒接送系統(tǒng)、宿舍管理系統(tǒng)。主要產(chǎn)品有:近距離刷卡通道控制板、韋根轉(zhuǎn)485板、
無線刷卡機、無線電話刷卡機、智能讀卡器、智能型GPRS采集器、近距離刷卡通道采集器、有源卡采集器、發(fā)卡器、CAN轉(zhuǎn)無線路由器、鑰匙管理機、并口轉(zhuǎn)485轉(zhuǎn)換器、
光伏防雷匯流箱等產(chǎn)品。
我們的使命: