ฉันจะเปิดใช้งานปุ่มต่าง ๆ ด้วยคีย์บอร์ดได้อย่างไร


86

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

คำตอบ:


75

สำหรับกล่องโต้ตอบหลายกล่องคุณสามารถเลือกตัวเลือกที่คุณต้องการโดยกด+ firstletter โดยที่firstletterตัวอักษรตัวแรกของตัวเลือกที่คุณต้องการเลือก


3
Cooool !!! +1! ฉันไม่มีความคิดเห็น.
Harv

6
ฉันไม่สามารถทำงานนี้ได้อีกครั้ง กล่องโต้ตอบใดรองรับสิ่งนี้ คุณทำงานให้กับแอปทั้งหมดที่คุณใช้งานกี่เปอร์เซ็นต์

1
@mankoff ลองใช้ในขณะที่ดำเนินการตามคำถามเดิมที่ถามและใช้งานได้
conorgriffin

10
สิ่งนี้ใช้งานไม่ได้บ่อยกว่าประสบการณ์ของฉัน
fredley

2
ใช้งานได้ใน Sequel Pro ฉันพบว่ามันใช้งานง่ายไม่มากซึ่งเป็นวิธีที่ฉันลงเอยที่นี่ ขอขอบคุณ!
Jonathan Nesbitt

124

เปิดใช้งานการควบคุมแป้นพิมพ์ของ UI

System Prefs > Keyboard > Shortcuts

จากนั้นเลือกปุ่มตัวเลือก "การควบคุมทั้งหมด" ที่ด้านล่างแทนที่จะเป็นเพียง "กล่องข้อความและรายการเท่านั้น"

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

แป้นพิมพ์ลัด

  • (TAB) จะเลื่อนไปมาระหว่างปุ่มต่างๆ
  • esc(ESC) เป็นยกเลิก
  • space(SPACE) เลือกปุ่มที่ใช้งาน (สีน้ำเงิน, เค้าร่าง)
  • (RETURN) คือOKหรือปุ่มเริ่มต้น (สีน้ำเงิน, เต้น, กรอก)
  • สำหรับกล่องโต้ตอบบางอย่าง+ first_letterจะเลือกปุ่มที่มีตัวอักษรตัวแรกในข้อความ (ตามที่ระบุโดย @Griffo)

สิ่งนี้ยังคงใช้ได้กับ Mavericks หรือไม่?
Jayden Lawson

4
เป็นจริงภายใต้แท็บ "ทางลัด" ความสมบูรณ์ของระบบ> แป้นพิมพ์> ทางลัด
Chris Watts

2
นี่เป็นคำตอบที่ถูกต้องอย่างแน่นอน
DelightedD0D

1
นี่คือคำตอบที่ถูกต้อง มันทำงานได้อย่างสมบูรณ์แบบบน macOS High Sierra
AirieFenix

1
ใช้งานได้กับ macOS Mojave ล่าสุด ขอบคุณ ~
jdhao

9

หากต้องการอธิบายรายละเอียดของคำตอบข้างต้นกล่องข้อความ (ส่วนใหญ่?) จะมีตัวเลือกเริ่มต้นเป็นสีน้ำเงิน การกดปุ่มจะวนระหว่างตัวเลือกโดยมีเส้นขอบสีน้ำเงินล้อมรอบปุ่มอื่น ๆ แต่ค่าเริ่มต้นจะยังคงเป็นสีน้ำเงิน การกดปุ่มจะเลือกค่าเริ่มต้นเสมอspaceจะเลือกปุ่มใดก็ได้ที่ถูกเน้น

ในตัวอย่างนี้การกดจะ 'Keep .txt' และการกดspaceจะใช้ Use. bak

กล่องสนทนา


2

+ .ยังสามารถใช้ได้กับการยกเลิก และในบางแอพพลิเคชั่นเพียงแค่กดตัวอักษรเริ่มต้นก็จะทำงาน Photoshop เป็นหนึ่ง แต่เป็นเรื่องธรรมดาสำหรับแอพพลิเคชั่นข้ามแพลตฟอร์มอื่น ๆ ด้วย

พิมพ์ดีด+ W+ Dเป็นวิธีที่รวดเร็วในการทำสิ่งที่ชอบปิดและไม่ได้บันทึก


0

ดูการเข้าถึงคีย์บอร์ดเต็มรูปแบบที่ด้านล่างของภาพหน้าจอต่อไปนี้:

การตั้งค่าคีย์บอร์ด เมื่อหน้าต่างพรอมต์เช่นเดียวกับที่คุณรวมปรากฏขึ้นปุ่มที่เลือกจะถูกเน้นเป็นสีน้ำเงิน
ภาพหน้าจอ:

ข้อความคัดลอก

จากนั้นคุณกดปุ่มspaceto to action นั้น


1
ขอบคุณ @ Am1rr3zA สำหรับการแก้ไขก่อนหน้านี้ แต่ฉันค้นพบคำตอบของฉันไม่ทำงานดังนั้นฉันจึงแก้ไขมัน ; o)
conorgriffin

-1

แท็บเพื่อย้ายไปยังกล่องโต้ตอบถัดไป เว้นวรรคเพื่อเลือก


1
ตามที่ระบุไว้โดยคำตอบข้างต้นสิ่งนี้ไม่เพียงแค่ทำให้เกิดประโยชน์ คุณต้องเปิดใช้งานในการตั้งค่าระบบ
daviesgeek

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