ควบคุม Chrome ด้วยคีย์บอร์ดอย่างสมบูรณ์


12

Chrome มีการสนับสนุนแป้นพิมพ์ที่ดีโดยทั่วไป แต่มีบางสิ่งที่คุณไม่สามารถทำได้กับแป้นพิมพ์ใน Chrome:

  • เปิดหน้าก่อนหน้าในแท็บใหม่ (กดปุ่ม Ctrl บนปุ่มย้อนกลับทำสิ่งนี้ แต่ไม่สามารถทำได้ด้วยคีย์บอร์ด)
  • เปิดหน้าถัดไปในแท็บใหม่
  • ดูรายการหน้าก่อนหน้าและเปิดหน้าใดหน้าหนึ่ง (คลิกที่ปุ่มย้อนกลับค้างยาวอีกครั้งโดยไม่ต้องทำสิ่งนี้กับแป้นพิมพ์)
  • ดูรายการหน้าถัดไปและเปิดหนึ่งหน้า
  • เรียงลำดับแท็บใหม่
  • ดึงแท็บออกไปที่หน้าต่างของมันเอง

ฉันต้องการใช้ AutoHotKey หรือโปรแกรมหรือวิธีอื่นใดเพื่อสร้างแป้นพิมพ์ลัดสำหรับการกระทำเหล่านี้

ใครสามารถให้คำแนะนำกับฉันเกี่ยวกับวิธีการทำเช่นนี้


1
ฉันคิดว่ามันจะซับซ้อนกว่าที่คุณคิด สิ่งที่คุณต้องการไม่จำเป็นต้องใช้ระบบอัตโนมัติอย่างง่าย แต่จริง ๆ แล้วมันต้องการการเชื่อมต่อกับ Chrome เพื่อเรียกการกระทำ คุณอาจต้องเขียนส่วนขยายเพื่อให้บรรลุผลจริงหรืออาจจัดการ webkit ของ chrome โดยใช้บางอย่างเช่น. NET ( webkitdotnet.sourceforge.net )
MaQleod

คำตอบ:


3

วิธีแก้ปัญหาที่ไม่ได้ใช้ AutoHotkey คือการใช้ส่วนขยายVimium มันมีไว้เพื่อเลียนแบบ Vim ใน Chrome แต่สิ่งที่จริง ๆ คือให้ทุกการกระทำใน Google Chrome ด้วยแป้นพิมพ์ลัดที่ปรับแต่งได้พร้อมกับจดจำขนาดการซูมที่คุณต้องการในแต่ละไซต์

ดูREADMEสำหรับรายละเอียดเพิ่มเติมพร้อมความสนใจเป็นพิเศษในส่วน "การแมปคีย์แบบกำหนดเอง" ซึ่งช่วยให้คุณสามารถใช้งานชุดอักขระของแป้นคีย์บอร์ดที่เปิดใช้งานโดยทางลัดแป้นพิมพ์เดียว

หากต้องการสร้างรายการแรกของคุณให้เปิดหน้าก่อนหน้าในแท็บใหม่ซึ่งสามารถทำได้ดังนี้:

Alt-D     (move the focus to the location bar)
Alt-Enter (open up the current URL into a new tab)
Ctrl+9    (switch to the last tab)
Backspace (go back to previous)

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

คุณสามารถรวมส่วนขยายนี้กับตัวจัดการทางลัดซึ่งเพิ่มความสามารถของแป้นพิมพ์เพิ่มเติม

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

หากคุณยังคงต้องการใช้ AutoHotkey คุณสามารถใช้เนื้อหาด้านบนเพื่อสร้างมาโคร AutoHotkey ได้ในลักษณะเดียวกับที่ฉันอธิบาย


Meh ... ไม่ได้รับสิ่งที่มีประโยชน์จริงๆจากส่วนขยายนั้น
Ram Rachum

1

คุณสามารถทำสิ่งที่คุณต้องการได้ด้วยส่วนขยาย Shortcut Managerซึ่งอนุญาตให้คุณกำหนด bookmarklets หรือรหัส JavaScript ให้กับแป้นพิมพ์ลัด


ฉันเช็คเอาต์และไม่สามารถทำงานใด ๆ ที่ฉันขอได้
Ram Rachum

0

ฉันหวังว่าฉันสามารถช่วยได้มากกว่าหนึ่งรายการ แต่ ...

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

สิ่งนี้สามารถทำได้โดยมุ่งเน้นไปที่ปุ่มย้อนกลับและกดปุ่มเมนูบนแป้นพิมพ์ของคุณซึ่งในกรณีส่วนใหญ่จำลอง "คลิกขวา" ในรายการที่เน้นและเปิดเมนูบริบท คีย์นี้ดูเหมือนว่าจะถูกเลิกใช้งานจากคีย์บอร์ดดังนั้น Windows ช่วยให้คุณจำลองด้วย Shift + F10

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