จะแสดงหรือซ่อน Keyboard Viewer โดยใช้แป้นพิมพ์ลัดได้อย่างไร


19

ฉันต้องการแสดงและซ่อน Keyboard Viewer โดยใช้ทางลัด

  • มีวิธีในการแสดง Keyboard Viewer ผ่านทางแป้นพิมพ์ลัดหรือไม่?
  • มีวิธีการแสดงตัวแสดงคีย์บอร์ดโดยอัตโนมัติเมื่อฉันเปลี่ยนเป็นภาษาใดภาษาหนึ่งหรือไม่?

ทางออกที่ดีที่สุดคือการกำหนดแป้นพิมพ์ลัดให้กับ Apple Script ซึ่งแสดงแป้นพิมพ์
duci9y

คำตอบ:


15

เรียกใช้ Keyboard Viewer พร้อมบริการ(ปรับปรุง)

คุณสามารถเปิดใช้ Keyboard Viewer ด้วยช็อตคัตโดยใช้ฟังก์ชั่น Automator และ OS X Services

โปรแกรม Keyboard Viewer ใช้งานได้ที่/System/Library/Input Methods/KeyboardViewer.app(ในเวอร์ชันก่อนหน้า Lion อาจเป็นได้/System/Library/Components/KeyboardViewer.component/Contents/SharedSupport/KeyboardViewerServer.app) คุณเปิดด้วยฮอตคีย์โดยใช้ Automator เพื่อสร้างบริการตัวเรียกใช้งานอย่างง่าย

  1. เปิด Automator และเลือกServiceเป็นประเภทเอกสารใหม่ของคุณ
  2. ตั้งค่าตัวเลือก (ที่ด้านบนของพื้นที่เวิร์กโฟลว์) เป็น "บริการไม่ได้รับอินพุตในแอปพลิเคชันใด ๆ "
  3. เพิ่มแอ็คชันRun AppleScriptให้กับเวิร์กโฟลว์ของคุณและแทนที่ข้อความด้วยบรรทัดต่อไปนี้:

    if application "KeyboardViewer" is running then
        quit application "KeyboardViewer"
    end if
    
    activate application "KeyboardViewer"
    
    -- wait until the window has been closed, then end the KeyboardViewer process
    set numberOfWindows to 1
    repeat until numberOfWindows = 0
        delay 5
        tell application "System Events"
            tell process "KeyboardViewer"
                set numberOfWindows to count windows
            end tell
        end tell
    end repeat
    quit application "KeyboardViewer"
    
  4. บันทึกด้วยชื่อเช่น "Open Keyboard Viewer" จากนั้นเปิดการตั้งค่าแป้นพิมพ์ไปที่แท็บแป้นพิมพ์ลัด เลือกบริการในบานหน้าต่างด้านซ้ายและเลื่อนไปที่ด้านล่างซึ่งคุณจะเห็นชื่อบริการของคุณในส่วนทั่วไป
  5. ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องเพื่อเปิดใช้งานจากนั้นเลือกและคลิกเพิ่มทางลัดเพื่อตั้งค่าปุ่มลัด
  6. หลังจากตั้งค่าปุ่มลัดให้เปิดเมนูบริการในแอปพลิเคชันใด ๆ (เช่น Finder> Services) จากนั้นปิด ด้วยเหตุผลบางประการฮอตคีย์ของฉันไม่ทำงานจนกว่าฉันจะทำสิ่งนี้

หมายเหตุคู่:

  • สคริปต์ที่ต้องการให้คุณตรวจสอบการเข้าถึงการเปิดใช้งานสำหรับอุปกรณ์อำนวยความสะดวกกล่องในบานหน้าต่างการตั้งค่าการเข้าถึงสากล
  • การปิดหน้าต่างตัวแสดงแป้นพิมพ์ไม่ได้เป็นการออกจากแอปพลิเคชันจริง ๆ และเมื่อ Lri ชี้ให้เห็นมันอาจเป็นบิตของทรัพยากรหมูดังนั้นrepeatลูปจะตรวจสอบทุก 5 วินาทีถ้าตัวแสดงแป้นพิมพ์มีหน้าต่างที่เปิดอยู่และถ้าไม่ออก กระบวนการ.
  • หากคุณกำลังใช้ pre-Lion OS คุณอาจจำเป็นต้องเปลี่ยนกรณีของกับKeyboardViewer KeyboardViewerServerฉันไม่ได้เตรียมอะไรมาก่อนเพื่อทดสอบสิ่งนี้ (ถ้ามีคนอื่นสามารถรายงานกลับมาในความคิดเห็นได้
  • เนื่องจากสคริปต์วนซ้ำจนกว่าตัวแสดงคีย์บอร์ดจะปิดไอคอนเฟืองหมุนอัตโนมัติจะแสดงในแถบเมนูจนกระทั่งปิด

ใช่! นี่คือว่าสำหรับสิ่งที่ฉันมอง ฉันคุ้นเคยกับออโตเมเตอร์และการเขียนสคริปต์เชลล์ต้องการเพียงคำใบ้เท่านั้น ขอบคุณมาก ... :)
jm666

ฉันอัปเดตสิ่งนี้โดยใช้ Applescript ที่เรียกใช้การตรวจสอบเพื่อดูว่าหน้าต่างถูกปิดอยู่หรือไม่และถ้าเป็นเช่นนั้นให้หยุดกระบวนการเพื่อหลีกเลี่ยงการระบายประสิทธิภาพออก ทุกคนที่สนใจในรุ่นทุบตีตามเก่าสามารถค้นหาแก้ไขที่นี่
robmathers

ด้วยการแก้ไขน้อยที่สุดสคริปต์นี้สลับผู้ดู แทนที่ "end if" ด้วย "else" และย้าย "else if" to end
AdamAL

ทางออกที่ดี อย่างไรก็ตามรายการเมนู "แสดงตัวแสดงแป้นพิมพ์" ไม่ทราบว่าตัวแสดงแป้นพิมพ์กำลังทำงานอยู่หรือไม่ ดังนั้นการแบ่งรายการเมนูนี้หากคุณใช้ทั้งสองอย่าง
แมตต์ Sephton

/System/Library/Input Methods/KeyboardViewer.appไม่มีอยู่ใน Catalina ฉันเปิดแอปพลิเคชั่นทั้งหมด/System/Library/Input Methodsและไม่มีผู้ใดเปิดโปรแกรมดูคีย์บอร์ด ความคิดใด ๆ
Indiana Kernick

4

สคริปพิเศษปลั๊กอินของปรอทมีฟังก์ชันการทำงานนี้โดยการให้แสดงแป้นพิมพ์ Viewer.scpt

นอกจากนี้เมื่อคุณสร้าง Quicksilver Trigger สำหรับShow Keyboard Viewer.scptพร้อมแอ็คชั่นRunคุณจะได้รับฮอตคีย์คีย์บอร์ด Viewer ระดับโลก

นี่คือที่มาของสคริปต์:

property theApplication : "KeyboardViewer"
property thePath : "/System/Library/Input Methods/KeyboardViewer.app"

set HFSPath to ((POSIX file thePath) as string)
tell application "System Events" to ¬
    set isRunning to 0 < (count (application processes whose name is theApplication))
if isRunning then
    tell application HFSPath to quit
else
    ignoring application responses
        tell application HFSPath to activate
    end ignoring
end if

หาก KeyboardViewer เปิดด้วย AppleScript หรือด้วยopenและหน้าต่างหลักปิดอยู่กระบวนการของตัวแสดงคีย์บอร์ดจะยังคงเปิดอยู่และใช้ CPU ต่อไปประมาณ 0-20%


ฉันมักจะทำไม่ได้เช่นการติดตั้งแอพพลิเคบุคคลที่ 3 สำหรับสิ่งที่สคริปต์ที่เรียบง่าย แต่นี้เป็นข้อยกเว้น :) ขอบคุณมากที่ทำงานเหมือนจับใจ ;)
jm666

หากคุณต้องการหลีกเลี่ยงซอฟต์แวร์บุคคลที่สามฉันเพิ่งโพสต์คำตอบที่จะทำสิ่งเดียวกันกับซอฟต์แวร์ในตัว
robmathers

sry mach, @CanuckSkier โพสต์คำตอบว่าฉันชอบอะไรมากกว่านี้ดังนั้นยอมรับคำตอบของเขา +1 อย่างไรก็ตามสำหรับ QuickSilver ;)
jm666

4

ดีใจที่พบกระทู้นี้ จากคำตอบข้างต้นฉันได้สร้างสคริปต์ส่วนขยายของอัลเฟรดซึ่งสลับกับตัวแสดงแป้นพิมพ์

https://dl.dropbox.com/u/29440342/linkedFiles/Keyboard%20Viewer.alfredextension

มันมีคำหลักอัลเฟรด "kv" ที่สลับเปิดและปิด Keyboard Viewer โดยเรียกใช้ applescript ต่อไปนี้:

-- adapted from http://apple.stackexchange.com/a/62532
if application "KeyboardViewer" is running then
    quit application "KeyboardViewer"
else
    activate application "KeyboardViewer"
end if

(*
-- adapted from http://apple.stackexchange.com/a/59986
tell application "System Events" to tell process "SystemUIServer"
    tell (menu bar item 1 where description is "text input") of menu bar 1
        click
        click (menu item 1 where title ends with "Keyboard Viewer") of menu 1
    end tell
end tell
*)
-- icon ripped from osx /System/Library/PreferencePanes Keyboard.prefPane/Contents/Resources/Keyboard.icns

ฉันออกจากการใช้งานทางเลือกแสดงความคิดเห็นในกรณีที่ฉันประสบปัญหาประสิทธิภาพที่ควรหลีกเลี่ยง


1
ลิงค์เสีย คุณจะกรุณาโพสต์อีกครั้ง นี่คือ Alfred Workflow ที่ฉันต้องการใช้
ddaa

ที่นี่เราไปฉันใช้มันอีกครั้ง (และยังเพิ่มแป้นพิมพ์ลัด Cmd + Alt + Ctrl + Shift + K): packal.org/workflow/toggle-keyboard-viewer-0
แมตต์ Sephton

3

ฉันได้พบวิธีผ่าน BetterTouchTool เพื่อทำสิ่งต่อไปนี้:

  • เปิดใช้งาน Keyboard Viewer โดยทางลัด
  • ปิด Keyboard Viewer โดยทางลัดอื่น
  • สลับ Keyboard Viewer โดยใช้ทางลัดเดียว (ไม่จำเป็นต้องใช้สองอันก่อนหน้านี้)
  • ฉันยังอัปโหลด AppleScript เพื่อความสะดวก

แพลตฟอร์ม: rMBP Mountain Lion OSX 10.8


เปิดใช้งาน Keyboard Viewer โดยทางลัด

  • เปิด BetterTouchTool
  • เพิ่มแป้นพิมพ์ลัด
  • เพิ่มการกระทำที่กำหนดไว้ล่วงหน้า >> เปิดแอปพลิเคชัน / ไฟล์ / สคริปต์ ...
  • นำทางไปยัง Macintosh HD / ระบบ / ห้องสมุด / วิธีการป้อนข้อมูล /
  • เลือก KeyboardViewer

ตอนนี้คุณมีแป้นพิมพ์ลัดเพื่อเปิดใช้งานโปรแกรมดูโดยไม่ต้องมีสคริปต์เพิ่มเติม

อย่างไรก็ตามฉันสังเกตเห็นว่าการกดปุ่ม X สีแดงไม่ได้เป็นการออกจากแอปพลิเคชันซึ่งหมายความว่าโปรแกรมดูคีย์บอร์ดจะเปิดใช้งานเพียงครั้งเดียว ดังนั้นคุณต้องสร้างสคริปต์เพื่อออกจากโปรแกรม

ในการแก้ไขปัญหานี้:


ปิดตัวแสดงคีย์บอร์ดโดยแป้นพิมพ์ลัดอื่น

  • เปิด Automator
  • เลือกแอปพลิเคชันเป็นประเภทเอกสาร
  • เพิ่ม RunAppleScript
  • ตรงที่มันบอกว่า (* สคริปต์ของคุณไปที่นี่ *) แทนที่ด้วย quit application "KeyboardViewer"
  • รวบรวมและบันทึกในเอกสารหรือที่ใดก็ได้ที่คุณต้องการ (ฉันย้ายไปยังตำแหน่งเดียวกับ KeyboardViewer)
  • เปิด BetterTouchTool
  • เพิ่มแป้นพิมพ์ลัด
  • เพิ่มการกระทำที่กำหนดไว้ล่วงหน้า >> เปิดแอปพลิเคชัน / ไฟล์ / สคริปต์ ...
  • ค้นหาไฟล์แอปพลิเคชันที่คุณเพิ่งบันทึก

ตอนนี้คุณมีวิธีที่จะออกจากโปรแกรมดู KeyBoard ให้ดีเมื่อเปิดใช้งาน ใช้มันแทนปุ่ม X สีแดง จนกว่าฉันจะเข้าใจว่าทำไมตัวแสดงคีย์บอร์ดไม่หยุดอย่างสมบูรณ์เมื่อคุณกดปุ่ม X สิ่งนี้ควรเป็นคำตอบของคุณ

แก้ไข

ฉันได้คิดวิธีที่จะสลับโปรแกรมดูแป้นพิมพ์ !!


สลับมุมมองแป้นพิมพ์ด้วยแป้นพิมพ์ลัดเดียว

กระบวนการเดียวกับก่อน แต่รหัสมีการเปลี่ยนแปลง:

  • เปิด Automator
  • เลือกแอปพลิเคชันเป็นประเภทเอกสาร
  • เพิ่ม RunAppleScript
  • ตรงที่มันบอกว่า (* สคริปต์ของคุณไปที่นี่ *) แทนที่ด้วย
  if application "KeyboardViewer" is running then
      quit application "KeyboardViewer"
  else
      activate application "KeyboardViewer"
  end if
  • รวบรวมและบันทึกในเอกสารหรือที่ใดก็ได้ที่คุณต้องการ (ฉันย้ายไปยังตำแหน่งเดียวกับ KeyboardViewer)
  • เปิด BetterTouchTool
  • เพิ่มแป้นพิมพ์ลัด
  • เพิ่มการกระทำที่กำหนดไว้ล่วงหน้า >> เปิดแอปพลิเคชัน / ไฟล์ / สคริปต์ ...
  • ค้นหาไฟล์แอปพลิเคชันที่คุณเพิ่งบันทึก

ตอนนี้ตัวแสดงคีย์บอร์ดถูกสลับและคุณไม่จำเป็นต้องกำหนดปุ่มลัดหลายอัน!


ลิงก์สำหรับ AppleScript

ฉันอัปโหลดแอปออนไลน์เพื่อให้เข้าถึงได้เร็วขึ้นแทนที่จะทำตามขั้นตอนการเข้ารหัสด้านบนทั้งหมด (เพียงเปิดใช้งานแอปนี้ผ่าน BetterTouchTool) อย่างไรก็ตามเนื่องจากฉันไม่ใช่ผู้เผยแพร่ที่ระบุระบบปฏิบัติการของคุณอาจปิดกั้นการใช้งานแอปนี้ ดังนั้นหากคุณไม่ต้องการรันแอพจากผู้เผยแพร่ที่ไม่ระบุชื่อเพียงทำตามขั้นตอนด้านบนเพื่อสร้างแอพของคุณเอง!

ลิงก์ไปที่ไฟล์: https://www.box.com/s/e2461c91e30e0af025e7


หวังว่าจะช่วยทุกคนตามที่ช่วยฉัน :)


ที่ยอดเยี่ยม !! ฉันคิดว่าการเพิ่มแอพ keyboardViewer โดยตรงไปยังดัชนี launchbar ของฉันจะเป็นการทดแทนที่ดีสำหรับวัตถุประสงค์ของฉัน แต่ไม่มีตัวเลือกให้ปิด kbv เมื่อมันทำงาน! ดังนั้นคุณไม่สามารถเรียกใช้มันเป็นครั้งที่สอง - แปลก อย่างไรก็ตามสคริปต์ของคุณทำงานได้ดี! (ฉันต้องบันทึกเป็นสคริปต์ / เรียกใช้เพื่อให้ทำงานได้สำหรับฉันเท่านั้น) Tx!
ptim

@memeLab ดีใจที่ได้ผลกับคุณ :)
Render

3

วิธีนี้จะใช้ได้หลังจากหน้าต่างหลักถูกปิดโดยคลิกปุ่มปิด:

if application "KeyboardViewer" is running then
    tell application "System Events" to number of windows of process "KeyboardViewer"
    if result is 0 then
        quit application "KeyboardViewer"
        delay 0.1
        launch application "KeyboardViewer"
    else
        quit application "KeyboardViewer"
    end if
else
    launch application "KeyboardViewer"
end if

หาก Keyboard Viewer เปิดด้วย AppleScript หรือopen -a KeyboardViewerและปิดหน้าต่างหลักกระบวนการจะยังคงเปิดอยู่และใช้งาน CPU ต่อไปประมาณ 0-15% มันจะไม่เกิดขึ้นเมื่อเลือก Show Keyboard Viewer จากเมนูอินพุต ดังนั้นตัวเลือกที่ดีกว่าอาจจะคลิกที่รายการเมนู:

tell application "System Events" to tell process "SystemUIServer"
    tell (menu bar item 1 where description is "text input") of menu bar 1
        click
        click (menu item 1 where title ends with "Keyboard Viewer") of menu 1
    end tell
end tell

สคริปต์ทั้งสองต้องการการเข้าถึงเพื่อเปิดใช้งานอุปกรณ์อำนวยความสะดวกในบานหน้าต่างการตั้งค่าการช่วยสำหรับการเข้าถึง


2

ไม่ใช่ช็อตคัทช็อตเดียว แต่โซลูชัน "ที่ไม่ใช้เมาส์" คือFn+ Ctrl+ F8เพื่อตั้งโฟกัสที่ไอคอน " เมนูสถานะ " ที่ด้านขวาของแถบเมนู ( ส่วนที่ 4 )

ป้อนคำอธิบายรูปภาพที่นี่

ลูกศรจะนำทางคุณไปยังไอคอนการตั้งค่าคีย์บอร์ดและตัวเลือกแสดง / ซ่อน เมื่อคุณป้อนFn+ Ctrl+ F8ไอคอนไปทางด้านซ้ายสุดของไอคอน "เมนูสถานะ" ซึ่งอยู่ทางด้านขวาของแถบเมนูจะได้รับการเน้น เมื่อเลือกแล้วให้ใช้Right Arrow →เพื่อนำทางไปยังรายการที่คุณต้องการ ใช้Down Arrow ↓เพื่อเปิดเมนูและเลือกตัวเลือกที่คุณต้องการ โปรดทราบว่าOptionกุญแจจะทำให้ตัวเลือกเมนูต่างๆมีอยู่ใน "เมนูสถานะ" บางส่วน

ป้อนคำอธิบายรูปภาพที่นี่

โน้ตFn+ Ctrl+ F2จะเปิดใช้งานไอคอนเมนู Apple ทางด้านซ้ายมือ จากนั้นRight Arrow →จะให้คุณเข้าถึงเมนูแอปพลิเคชัน ตัวเลือกเหล่านี้มีอยู่ในการตั้งค่าระบบ >> แป้นพิมพ์ >> ทางลัด :: แป้นพิมพ์:

ป้อนคำอธิบายรูปภาพที่นี่

ขึ้นอยู่กับว่าคุณตั้งค่าฟังก์ชั่นคีย์ไว้Fnอย่างไร

ป้อนคำอธิบายรูปภาพที่นี่

ใน macOS Sierra คุณสามารถใช้ Siri เพื่อช่วยในเรื่องนี้ เรียกใช้ Siri ด้วยแป้นพิมพ์ลัดที่คุณเลือกจากการตั้งค่าระบบ >> Siri :: แป้นพิมพ์ลัดตัวอย่างเช่นOption+Spacebar

ป้อนคำอธิบายรูปภาพที่นี่

... จากนั้นพูดว่า "เปิดใช้งาน Keyboard Viewer"

ป้อนคำอธิบายรูปภาพที่นี่

... และ voila:

ป้อนคำอธิบายรูปภาพที่นี่

น่าเสียดายที่ Siri จะไม่ปิดตัวแสดงแป้นพิมพ์หรือจะCommand⌘+w


0

คุณสามารถทำทุกอย่างโดย Automator:

  1. เปิด Automator และเลือก "แอปพลิเคชัน"
  2. ที่ด้านบนของ Library ให้ค้นหา "Launch application" ดับเบิลคลิก
  3. เลือก "อื่น ๆ " และไปที่ไฟล์ KeyboardViewer ใน / ระบบ / ห้องสมุด / วิธีการป้อนข้อมูล
  4. บันทึกด้วยชื่อเช่น "คีย์บอร์ดเริ่มต้น" ทดสอบมัน

ส่วนต่อไปคือการปิดแป้นพิมพ์:

  1. เปิด Automator และเลือก "แอปพลิเคชัน"
  2. ที่ด้านบนของ Library ให้ค้นหา "ออกจากแอปพลิเคชัน" ดับเบิลคลิก
  3. เลือก "อื่น ๆ " และไปที่ไฟล์ KeyboardViewer ใน / ระบบ / ห้องสมุด / วิธีการป้อนข้อมูล

  4. บันทึกด้วยชื่อเช่น "ออกจากแป้นพิมพ์" ทดสอบมัน

ตอนนี้คุณจะมีสองไฟล์สำหรับเปิดหนึ่งสำหรับปิด

เพียงคุณเชื่อมโยงปุ่มเมาส์ของคุณเพื่อเปิดไฟล์สองไฟล์นี้!

ตัวอย่างเช่นฉันกำลังใช้ Microsoft Bluetooth Notebook Mouse 5000 และมัน

ทำงานได้ดีสำหรับฉันใน 10.9.1


0

การตรวจสอบกิจกรรม KeyboardViewer.app เปิดตัวจาก

ค้นหาสถานที่: / ระบบ / Library / วิธีการอินพุต

การใช้งานปกติ: เปิดจากแถบเมนูปิดจากการเลื่อนเมาส์เพื่อดูปุ่มหน้าต่างซึ่งสามารถคลิก(x)ปุ่มปิด ต้องการเปิดใช้งานแถบเมนูแผงการตั้งค่าระบบ , แป้นพิมพ์ , แป้นพิมพ์แท็บเลือกแสดงแป้นพิมพ์และผู้ชม Emoji ในแถบเมนู

แอปเพล็ต KeyboardViewer แสดงพฤติกรรมที่ จำกัด

  1. หน้าต่าง Applet ไม่ตอบสนองต่อการ⌘-Q , ⌘-W
  2. อย่างผิดปกติเมื่อเปิดจากวิธีการป้อนข้อมูลโฟลเดอร์การตรวจสอบกิจกรรมแสดงให้เห็นว่าแอปเพล็ยังคงทำงานหลังจากที่ปิดหน้าต่าง
  3. Automator AppleScript ที่แสดงด้านล่างทำงานช้าลงในพื้นหลังบริการแป้นพิมพ์ใช้เวลาไม่กี่วินาทีในการลงทะเบียนการกระทำที่เปิดและปิดในการตรวจสอบกิจกรรม
  4. สคริปต์แป้นพิมพ์ลัดที่แสดงด้านล่างทำงานโดยไม่มีข้อผิดพลาด แต่ดูเหมือนว่าระบบจะไม่สนใจ
  5. แอปพลิเคชัน Quitของ Sierra Automator จะไม่ปิด KeyboardViewer.app

สามารถบันทึกสคริปต์ Automator ต่อไปนี้เป็นแอปพลิเคชั่นเพื่อเปิด KeyboardViewer.app ด้วยการคลิกเพียงครั้งเดียว(การตรวจสอบกิจกรรมยังแสดงกิจกรรมที่เปิดปิดนี้) และทำงานได้ดีเมื่ออยู่ใน Dock

Automator: ใหม่ , แอปพลิเคชั่น , รัน AppleScript , บันทึกสคริปต์นี้

-- see above post, Render
    on run {input, parameters}
        if application "KeyboardViewer" is running then
            quit application "KeyboardViewer"
        else 
            activate application "KeyboardViewer"
        end if
        return input
    end run
-- icon /System/Library/PreferencePanes Keyboard.prefPane/Contents/Resources/Keyboard.icns

ขออภัยนี่ไม่ได้เพิ่มแป้นพิมพ์ลัด อย่างไรก็ตามมันมีวิธีแก้ไขปัญหาเพียงคลิกเดียว อาจมีวิธีการเพิ่มแป้นพิมพ์ลัดโดยใช้ Automator สคริปต์ทางลัดทั่วไปมีลักษณะดังนี้ (แต่ไม่แน่ใจว่าจะรวมอย่างไร)

tell application "System Events"
    set application "KeyboardViewer" to keystroke "K" using control down
end tell

(macOS Sierra 10.12.6 บน MP 6,1)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.