---
# System prepended metadata

title: CanvasKeyboard (VR 鍵盤)

---

# CanvasKeyboard (VR 鍵盤)

:::success
**Ready-to-use**: 相關功能已經包好放在 Rig 裡面了，你不需要做額外設置。
:::

:::info
This keyboard is adapted from [*VR Canvas Keyboard* by *TALES FROM THE RIFT*](http://talesfromtherift.com/vr-canvas-keyboard/)
:::


## 使用說明

場景上必須要有 `InputFieldPatcher` Component，以及鍵盤本體 (在 `JC_PicoXR_Extension/ThirdParty/CanvasKeyboard/Prefabs`裡面)。


### InputFieldPatcher
Start 時觸發：
- 關閉 Android 原生鍵盤。
- `Patch()`: 將場景上每一個 InputField 都加上 EventTrigger，當 InputField 被選取時就會打開我們的鍵盤。

**如果場景上有動態生成新的 InputField，請再次呼叫 `Patch()`**

