chrome.virtualKeyboard

คำอธิบาย

chrome.virtualKeyboard API เป็น API สำหรับคีออสก์เท่านั้นที่ใช้เพื่อกำหนดค่าเลย์เอาต์และลักษณะการทำงานของแป้นพิมพ์เสมือนในเซสชันคีออสก์

สิทธิ์

virtualKeyboard

ความพร้อมใช้งาน

Chrome 58 ขึ้นไป ChromeOS เท่านั้น

ประเภท

FeatureRestrictions

พร็อพเพอร์ตี้

  • autoCompleteEnabled

    บูลีน ไม่บังคับ

    กำหนดว่าแป้นพิมพ์เสมือนจะใช้การเติมข้อความอัตโนมัติได้หรือไม่

  • autoCorrectEnabled

    บูลีน ไม่บังคับ

    กำหนดว่าจะให้แป้นพิมพ์เสมือนมีการแก้ไขอัตโนมัติหรือไม่

  • handwritingEnabled

    บูลีน ไม่บังคับ

    แป้นพิมพ์เสมือนสามารถป้อนข้อมูลผ่านการจดจำลายมือได้หรือไม่

  • spellCheckEnabled

    บูลีน ไม่บังคับ

    แป้นพิมพ์เสมือนสามารถตรวจตัวสะกดได้หรือไม่

  • voiceInputEnabled

    บูลีน ไม่บังคับ

    แป้นพิมพ์เสมือนสามารถป้อนข้อมูลด้วยเสียงได้หรือไม่

เมธอด

restrictFeatures()

Promise
chrome.virtualKeyboard.restrictFeatures(
  restrictions: FeatureRestrictions,
  callback?: function,
)
: Promise<FeatureRestrictions>

ตั้งค่าข้อจำกัดสำหรับฟีเจอร์ที่แป้นพิมพ์เสมือนมีให้

พารามิเตอร์

  • ข้อจำกัด

    ค่ากำหนดเพื่อเปิด/ปิดใช้ฟีเจอร์แป้นพิมพ์เสมือน

  • callback

    function ไม่บังคับ

    พารามิเตอร์ callback จะมีลักษณะดังนี้

    (update: FeatureRestrictions) => void

การคืนสินค้า

  • Chrome 96 ขึ้นไป

    ระบบรองรับ Promise สำหรับ Manifest V3 ขึ้นไปเท่านั้น แพลตฟอร์มอื่นๆ ต้องใช้ Callback