จะป้องกัน Command-I / Command-Shift-I จากการเปิด Mac Mail ได้อย่างไรในเบราว์เซอร์


44

เมื่ออยู่ในเบราว์เซอร์ (Chrome หรือ Safari) แป้นพิมพ์ลัดต่อไปนี้จะแสดงหน้าต่างที่ระบุว่า"ยินดีต้อนรับสู่ Mail" :

Command+ Shift+I

ฉันต้องการใช้ทางลัดนี้เพื่อจุดประสงค์อื่น มีวิธีใดในการปิดใช้งานทางลัดนี้หรือไม่


1
สิ่งนี้จะเกิดขึ้นใน Safari หรือในแอปพลิเคชันอื่นเท่านั้นหรือไม่
nohillside

เป็นคำถามที่ดี! ฉันคิดว่ามันเป็นโลก แต่เกิดขึ้นใน Safari (หรือ Chrome) เท่านั้น จริง ๆ แล้วฉันใช้ Chrome
Kirk Woll

4
ตอนนี้มันแย่ลงไปอีก พวกเขาเปลี่ยนมันเป็น Yosemite เป็น⌘-I เมื่อมันเคยทำงานเป็นค่าติดตั้งที่บังคับให้พิมพ์ข้อความเป็นตัวเอียงเมื่อได้รับการสนับสนุน มันเป็นทางลัดที่โง่เขลาที่สุดเท่าที่เคยมีมา ใครคือคนที่ต้องการส่งอีเมลลิงก์ไปหาผู้คนบ่อยๆ และใครก็ตามที่คนที่น่ารำคาญคือ(เช่นสมาชิกในครอบครัวของฉัน)ฉันหวังว่าพวกเขาจะหยุด!
Benjamin R

คำตอบ:


27

คุณสามารถเปลี่ยนทางลัดจากการตั้งค่าระบบ:

หากคุณต้องการปิดการใช้งานทางลัดให้แก้ไขพจนานุกรม NSUserKeyEquivalents โดยตรง:

defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.google.Chrome.canary NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.apple.Safari NSUserKeyEquivalents -dict-add 'Email Link to This Page' '\0' 'Email This Page' '\0'

จากนั้นปิดและเปิด Chrome และ Safari อีกครั้งเพื่อใช้การเปลี่ยนแปลง


1
ในฐานะของ El Capitan ฉันไม่เห็นอะไรเลยนอกจาก "แอปพลิเคชันทั้งหมด -> แสดงเมนูช่วยเหลือ" ในกล่องโต้ตอบนั้น
Dan Dascalescu

5
ใน El Capitan คุณต้องกดปุ่ม + ที่ด้านล่างจากนั้นในกล่องโต้ตอบที่ปรากฏขึ้นให้เลือก Google Chrome จากแอปพลิเคชันแบบเลื่อนลง กรอกชื่อเมนูและแป้นพิมพ์ลัดเป็นภาพหน้าจอด้านบนแสดง แม้จะมีความคิดเห็นของฉันด้านล่างวิธี GUI นี้ใช้ได้สำหรับฉันอีกครั้งใน El Capitan แต่ฉันยังไม่สามารถปิดใช้งานทางลัดนี้ใน Safari
Dannid

ดูเหมือนว่า "เมนูข้อความ" ในที่ใหม่กว่า Chrome Email Linkเป็น การเปลี่ยนแปลงจะมีผลในขณะที่ Chrome ยังคงทำงานอยู่
Andrew Backer

1
น่าเสียดายที่การปิดใช้งานข้อบกพร่องตามคำแนะนำของคุณไม่สามารถใช้งานได้ใน Safari มันยังคงถูกกระตุ้น
SinišaŠašić


4

วิธีแก้ปัญหาบรรทัดคำสั่งที่ให้ไว้ในคำตอบอื่นในที่สุดก็ใช้งานได้สำหรับฉัน แต่ฉันต้องการทำสิ่งเพิ่มเติม:

หลังจากdefaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'นั้นฉันป้อนคำสั่ง: killall cfprefsd(และkillall Finderสำหรับการวัดที่ดี)

นี้หยุดที่น่ารำคาญCmd- Shift- Iทางลัดบน Chrome จากการสร้างข้อความอีเมลใหม่ แต่ฉันไม่สามารถได้รับมันจะหยุดสิ่งที่เกิดขึ้นใน Safari โชคไม่ดี

killall cfprefsdล้างแคชการกำหนดค่าตามความชอบ
killall Finderรีสตาร์ท Finder

วิธี GUI ที่อธิบายไว้ที่ด้านบนไม่ได้ผลเลยสำหรับฉัน แต่อาจเป็นเพราะฉันไม่ได้ล้างแคช prefs


สิ่งนี้ใช้ได้ใน El Capitan!
Dan Dascalescu

มันใช้งานไม่ได้ในmacOS Sierra 10.12.5และมันน่ารำคาญจริงๆ
pro.mean

4

คำตอบที่ยอมรับไม่ได้ทำงานกับ MacBook Pro ของฉันกับระบบ macOS Sierra

ฉันพบวิธีการปิดใช้งานCommand+ Shift+ iใน Chrome:

  1. ติดตั้งส่วนขยาย Chrome ShortKeys

  2. เปิดแผงการตั้งค่าของ Shortkeys เพิ่มcommand+shift+iทางลัดดังนี้

    ปุ่มลัดสำหรับภาพหน้าจอของ Chrome

  3. รีสตาร์ท Chrome

ตอนนี้คุณสามารถบอกลากับ Mac Mail ที่น่ารำคาญได้แล้ว!


2

น่าเสียดายที่ไม่มีคำตอบใดที่ให้ไว้ในที่นี้สามารถป้องกันCommand+ Iจากการส่งอีเมลหน้านี้ในSafariสำหรับฉัน (เรียกใช้ macOS Sierra) เพียงวิธีที่ฉันได้รับสามารถที่จะป้องกันไม่ให้เกิดพฤติกรรมที่โดยใช้FastScriptsเพื่อแมCommand+ Iจะว่างเปล่า AppleScript สคริปต์จะต้องเก็บไว้ใน~/Library/Scripts/Applications/Safariเพื่อป้องกันไม่ให้ปิดการใช้งานทางลัดสำหรับตัวเอียงในแอปพลิเคชันอื่น

น่าเสียดายที่วิธีการนี้มีผลข้างเคียงของการปิดใช้งานการใช้Command+ Iเพื่อสลับตัวเอียงใน Safari ซึ่งเป็นลักษณะการทำงานเริ่มต้นเช่นใน Google เอกสารหรือในกล่องคำตอบนี้บน AskDifferent สำหรับฉันนั่นคือสิ่งที่ควรหลีกเลี่ยงที่จะถูกโยนลงในกล่องจดหมายอีเมลของฉันทุกครั้งที่ฉันพยายามทำให้ข้อความเป็นตัวเอียงในกล่องข้อความใน Safari ที่ไม่รองรับ


อุดมคติที่ AppleScript สามารถตรวจจับได้เมื่อ "ฉันจะทำให้เกิดพฤติกรรมเอียงและ" ลัด "ไปข้างหน้าอย่างใดอย่างหนึ่งในกรณีนั้น ฉันไม่มีเวลาคิดออกว่ามันจะทำงานอย่างไรในตอนนี้ แต่ฉันยินดีรับฟังความคิดเห็นเกี่ยวกับวิธีการที่จะประสบความสำเร็จ!
George WS

2

วิธีที่ง่ายที่สุดที่ฉันสามารถทำได้คือกำหนดแป้นพิมพ์ลัดเพื่อเปิดใช้งานส่วนขยายที่คุณติดตั้งไว้

chrome: // extensions / ทางลัด


มันใช้งานได้ดี! โชคดีที่ฉันได้ติดตั้งส่วนขยายที่จะเรียงตามตัวอักษรที่คั่นหน้าของฉันเมื่อเปิดใช้งานดังนั้นจึงไม่มีอันตรายใด ๆ ในการเปิดใช้งานส่วนขยายเฉพาะนั้นทุกครั้งที่ฉันใช้แป้นพิมพ์ลัดผิด
Ryan Williams

1

นอกจากนี้คุณยังสามารถใช้Better Touch Toolเพื่อแทนที่ทางลัด (ทั่วโลกหรือสำหรับแอปพลิเคชันเฉพาะ)

เนื่องจากฉันใช้แอพนี้อยู่แล้วนี่เป็นวิธีแก้ปัญหาสำหรับฉันเนื่องจากไม่มีคำตอบอื่น ๆ ที่กล่าวถึงในที่นี้เหมาะสำหรับฉัน (High Sierra) และฉันไม่ต้องการติดตั้งซอฟต์แวร์ใหม่


คุณตั้งค่านี้เป็น BTT ได้อย่างไร
SinišaŠašić

1

ฉันเป็นผู้ใช้ Linux เมื่อใช้เดสก์ท็อป แต่เป็น OS X สำหรับแล็ปท็อป ความต้องการของฉันคือการประกันว่าฉันมีทางลัดเดียวกันสำหรับผู้ตรวจสอบโดยใช้ Chrome มันไม่สะดวกมากที่จะมีป๊อปอัป Mail.app ในแต่ละครั้งที่ฉันจะสับสนทางลัด

ฉันควรจะเพิ่มมันเพื่อให้ Linux เข้าใกล้ OSX ได้มากขึ้นฉันสลับการควบคุมและปุ่ม alt บนด้าน Linux สิ่งนี้ทำให้ฉันสามารถใช้ Ctrl-c, Ctrl-v และทางลัดอื่น ๆ อีกมากมายในตำแหน่งที่เหมาะกับการทำงานของปุ่มคำสั่งเช่น OS X Cmd-c, Cmd-v ในภาพคุณจะเห็นว่าฉันได้ทำการแมป Ctrl-Shift-I ซึ่งไม่เข้าท่าในด้าน Linux อย่างอื่น

นี่คือการตั้งค่าทางลัดของฉัน

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

ส่วนที่สำคัญของการตั้งค่าคือการรู้ว่าต้องลัดแมป OSX กับชื่อที่แน่นอนของรายการเมนู ฉันระบุว่าฉันใช้ High Sierra เพราะ "ลิงก์อีเมล" เป็นป้ายกำกับเมนู สิ่งนี้อาจขึ้นอยู่กับรุ่น Chrome ที่ฉันคิด ตรวจสอบการสะกดคำว่าเหมือนกัน

ขั้นตอนในการทำซ้ำคือ

  1. การตั้งค่าระบบเมนูของ Apple ...
  2. เมนูคีย์บอร์ด
  3. แท็บทางลัด
  4. ทางลัดแอพจากบานหน้าต่างด้านซ้าย
  5. คลิกที่เครื่องหมายบวกภายใต้บานหน้าต่างด้านขวา
  6. เลือกแอปของคุณจากรายการแอปพลิเคชันในกรณีของฉัน Chrome
  7. เพิ่มชื่อของป้ายชื่อเมนูในกรณีลิงก์อีเมลของฉัน
  8. เพิ่มทางลัดบางอย่างที่คุณจะไม่ใช้ในกรณีของฉัน Cmd-Shift-E
  9. จากนั้นเพิ่มทางลัดอื่นสำหรับการดำเนินการเป้าหมายในเครื่องมือนักพัฒนาซอฟต์แวร์ของฉัน
  10. เพิ่มทางลัดที่ต้องการในกรณีของฉัน Cmd-Shift-I

1

คำตอบจาก Glorfindel นั้นเยี่ยมมากสำหรับฉัน! ฉันประหลาดใจที่มันไม่ได้ลงคะแนนดีกว่ามาก

หากต้องการหยุดไม่ให้แอปอีเมลที่น่ารำคาญนี้เปิดตัวคุณต้องกำหนดทางลัด (Cmd-Shift-I) ให้กับสิ่งอื่น:

1) กำหนดให้การทำสำเนาของหน้าจอไปยังคลิปบอร์ด - หยุดใน Safari, Chrome, Finder (ดูเหมือนทุกที่)

กำหนดให้กับ Copy Printscreen

2) กำหนดให้เปิดตัวเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ใน Chrome - จดหมายข้อเสียเดียวจะยังคงเปิดตัวใน Safari - คุณได้รับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เสมอ!

การกำหนดให้กับเครื่องมือสำหรับนักพัฒนา


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