自定義鍵盤主要有兩種方式,分別是軟體鍵盤的自定義和硬體鍵盤的自定義。
軟體鍵盤的自定義主要通過編寫鍵盤布局檔案和設定鍵盤視圖(KeyboardView)來實現。具體步驟如下:
創建鍵盤布局檔案:在res目錄下新建xml資料夾,在xml資料夾中新建.xml檔案,用來實現軟鍵盤的布局。
設定鍵盤視圖(KeyboardView):在我們Activity對應的布局檔案中寫上KeyboardView控制項。
給KeyboardView設定鍵盤對象:創建Keyboard對象,設定我們寫的布局檔案,然後把創建的鍵盤布局設定給控制項。
給鍵盤設定監聽:給鍵盤設定OnKeyboardActionListener,以便處理按鍵事件。
硬體鍵盤的自定義主要通過自定義鍵盤捷徑來實現。具體步驟如下:
使用滑鼠或僅使用鍵盤來分配或刪除鍵盤捷徑:轉到「檔案>選項>自定義功能區」。
在「自定義功能區和鍵盤捷徑」窗格底部,選擇「自定義」。
在「類別」框中,選擇要向其分配鍵盤捷徑或從中刪除鍵盤捷徑的命令或其他項的類別。
在「命令」框中,選擇要為其分配鍵盤捷徑或從中刪除鍵盤捷徑的命令或其他項的名稱。
以Ctrl 或功能鍵開始鍵盤快捷鍵。在「請按新快捷鍵」框中,按要指定的鍵擊組合。例如,同時按 Ctrl 和要使用的鍵。
查看「當前指定為」(或「當前快捷鍵」)的內容以確定該鍵擊組合是否已指定給某一命令或其他項。如果已經指定該組合,請鍵入其他組合。
選擇「分配」以完成操作。