วิธีเปิดใช้งานแป้นพิมพ์ลัดเพื่อเปิดบุ๊กมาร์ก / URL เฉพาะขณะใช้งาน Chrome
วิธีเปิดใช้งานแป้นพิมพ์ลัดเพื่อเปิดบุ๊กมาร์ก / URL เฉพาะขณะใช้งาน Chrome
คำตอบ:
วิธีเดียว (ที่ฉันรู้) ในการเปิดบุ๊คมาร์คด้วยแป้นพิมพ์มีดังต่อไปนี้:
การใช้ตัวจัดการบุ๊คมาร์ค :
เปิดตัวจัดการบุ๊คมาร์คโดยการกดCtrl+ +ShiftO
สามตัวเลือก:
ค้นหาบุ๊คมาร์คทั้งหมด (เพียงเริ่มพิมพ์) กดTabสองครั้งแล้วเลือกบุ๊คมาร์คที่ต้องการด้วยปุ่มลูกศร
กดTab, เลือกโฟลเดอร์ที่ต้องการ, กดTabอีกครั้งและเลือกบุ๊คมาร์คที่ต้องการด้วยปุ่มลูกศร
หากบุ๊กมาร์กที่ต้องการอยู่ในแถบบุ๊กมาร์กกดTabสองครั้งแล้วเลือกบุ๊กมาร์กที่ต้องการด้วยปุ่มลูกศร
Enterกด
ใช้ปรับแต่งและควบคุม Google Chrome :
กดAlt+ EหรือAlt+ Fเพื่อเปิดปรับแต่งและควบคุม Google Chrome
กดBเพื่อเข้าสู่บุ๊ก
สมมติว่าบุ๊กมาร์กที่ต้องการอยู่ในแถบบุ๊กมาร์กให้เลือกด้วยปุ่มลูกศร
Enterกด
การใช้แถบอเนกประสงค์ :
กดCtrl+ L, Alt+ DหรือF6จะมุ่งเน้นแถบอเนกประสงค์
พิมพ์ (ส่วนหนึ่งของ) ชื่อบุ๊กมาร์กที่ต้องการ
เมื่อปรากฏขึ้นในเมนูแบบเลื่อนลงใต้แถบอเนกประสงค์ให้เลือกบุ๊กมาร์กที่ต้องการด้วยปุ่มลูกศร
Enterกด
ส่วนขยายจำนวนมากสามารถทำได้ วิธีที่ง่ายที่สุดน่าจะเป็นสคริปต์ผู้ใช้เช่นนี้:
// ===UserScript===
// @name Bookmark Launcher
// @description Launches bookmarks with keyboard shortcuts
// ===/UserScript===
var bookmarkLauncherSetup = (function() {
var bookmarks = {}, url;
bookmarks['G'] = 'http://google.com';
bookmarks['S'] = 'http://superuser.com';
window.addEventListener('keyup', function() {
if(event.ctrlKey && event.altKey && !event.shiftKey)
if(url = bookmarks[String.fromCharCode(event.keyCode)])
window.open(url);
});
}());
หากต้องการใช้ให้ทำดังต่อไปนี้:
ปรับเปลี่ยนอาร์เรย์bookmarks
ให้เหมาะกับความต้องการของคุณ ปุ่มตัวอักษรและตัวเลขทั้งหมดควรใช้งานได้ดี
บันทึกรหัสbookmark-launcher.user.js
ในตำแหน่งที่คุณเลือก
เปิดchrome://extensions/
ใน Google Chrome
ลากและวางbookmark-launcher.user.js
ในแท็บที่เปิด
คลิกAdd
โปรดทราบว่าไม่มีส่วนขยายฟังก์ชั่นในแท็บเปิดchrome://...
URL ที่ (ซึ่งรวมถึงแท็บใหม่ ) หรือChrome เว็บสโตร์
ในแท็บอื่น (หลังจากโหลดซ้ำ) การกดCtrl+ Alt+ SจะเปิดSuper Userในแท็บใหม่
โปรดทราบว่าคุณต้องเน้นแท็บเอง หากคุณเน้นเช่นแถบอเนกประสงค์หรือคอนโซลนักพัฒนาซอฟต์แวร์แป้นพิมพ์ลัดจะไม่มีผลใด ๆ
js
ไฟล์โดยการลากไปที่chrome://extensions
หน้าต่าง แต่ไม่สามารถวางไฟล์ลงได้เคอร์เซอร์จะเปลี่ยนเป็นไอคอนที่ถูกบล็อก ฉันขอขอบคุณคำตอบนี้ค่อนข้างเก่า แต่ทุกคนสามารถยืนยันว่านี่ยังเป็นไปได้กับรุ่นปัจจุบันหรือไม่ ฉันอยู่52.0.2743.116 m
manifest.json
ไฟล์เพื่อเพิ่ม
Shortcut
สิ่งที่ระบุไว้ข้างต้นไม่มีทางลัด เป็นทางลัดเช่นCTRL SHIFT G
การเปิด Google Mail ฯลฯ
อีกวิธีคือ
Type the full name of the bookmark
ไม่ใช่ทางลัดขอโทษ
ตามที่ได้รายงานไว้ในวิธีกำหนดแป้นพิมพ์ลัดให้ Google Chrome ที่ใช้บ่อยที่คั่นหน้าคีย์คือการตั้งค่า URL เฉพาะให้กับเครื่องมือค้นหาเริ่มต้น
chrome://settings/searchEngines
เพื่อโหลดรายการเครื่องมือค้นหาhttp://superuser.com/
ที่คุณต้องการที่จะตั้งค่าการพูดหลังจากที่บันทึกเมื่อใดก็ตามที่คุณพิมพ์SU
ในแถบ URL http://superuser.com/
ของคุณคุณจะถูกส่งไปยัง
หมายเหตุ: ทางลัดถูกกำหนดเป็นชุดคีย์ 1 ชุดคำตอบอื่น ๆ ส่วนใหญ่ต้องการการพิมพ์มากกว่า
โซลูชัน A: Autohotkey
ใช้ Autohotkey และกำหนดทางลัดของคุณเองสำหรับคั่นหน้าหลักของคุณ นี่คือสคริปต์ที่ฉันเตรียมไว้เป็นตัวอย่างสำหรับคุณ: chrome-bookmarks-shortcuts.ahk
ตัวอย่างเช่นSHIFT WINกดค้างไว้Gเพื่อเปิด gmail.com
โซลูชัน B: ส่วนขยาย Chrome : SiteLauncher (โทรด่วน)
มันช่วยได้ในระดับหนึ่งอย่างไรก็ตามคุณสามารถกำหนดได้เพียงจดหมายฉบับหนึ่งถึงบุ๊คมาร์คไม่ใช่สองหรือมากกว่า
โซลูชัน C: ส่วนขยายของ Chrome: ปุ่มลัด (แป้นพิมพ์ลัดที่กำหนดเอง)
ส่วนขยายนี้สามารถจัดการตัวอักษรหรือชุดค่าผสมหนึ่งตัวเพื่อเปิดบุ๊กมาร์กที่กำหนด ปัญหาเดียว: คุณไม่สามารถป้อนชุดค่าผสมเหล่านั้นในแถบ URL วิธีแก้ปัญหาของฉันCTRL + Tสำหรับแท็บใหม่จากTABนั้นรวมกัน
อย่างไรก็ตามส่วนขยายทั้งคู่รู้สึกค่อนข้างอึดอัด
ทางลัดใน Firefox
วิธีเรียกคืนคุณสมบัติของบุ๊กมาร์กมีลักษณะอย่างไรใน Firefox และคุณสามารถกำหนดคำหลัก (ช็อตคัต)ให้ง่ายขึ้นได้อย่างไร:
ใน Firefox ตอนนี้ป้อน "mp" ในแถบ URL เปิดเว็บไซต์เฉพาะ อย่างที่คุณสามารถอ่านได้ในเน็ต Chrome 52- ไม่มีการใช้งานคุณสมบัตินี้อย่างง่ายและใช้ส่วน "เครื่องมือค้นหา" ในทางที่ผิด
สิ่งนี้ทำงานได้ดีบน Windows:
ก่อนอื่นให้ตรวจสอบว่าแถบบุ๊กมาร์กของคุณแสดง ( CTRL+ Shift+ b) แล้วใช้:
F6
หรือ
Shift+F6
ปุ่มเหล่านั้นสลับโฟกัสระหว่างแถบที่อยู่แถบบุ๊กมาร์ก (หากแสดง) และเนื้อหาของหน้า
ดังนั้นหากฉันมุ่งเน้นที่เนื้อหาของหน้าฉันจะใช้Shift+ F6จากนั้นใช้ปุ่มลูกศรเพื่อสำรวจที่คั่นหน้า
ลองใช้ปุ่มลัดส่วนขยายของChrome (แป้นพิมพ์ลัดแบบกำหนดเอง) ที่จัดทำโดย Mike Crittenden
Run Javascript
Open Bookmark/Bookmarklet
และรองรับการCmd
ปรับเปลี่ยนMac
การทำงานต่อไปนี้โดยการพิมพ์คำสำคัญลงในแถบที่อยู่ (แถบอเนกประสงค์) และกด Enter เพื่อข้ามไปยัง URL ที่ต้องการ ใน Chrome (ตั้งแต่รุ่น 59.0) จะไม่สามารถใช้งานได้ผ่านตัวจัดการบุ๊คมาร์คเช่นเดียวกับใน Firefox แต่คุณสามารถใช้คุณลักษณะทางลัด Search Engine ของ Chrome เพื่อทำงานในลักษณะเดียวกันได้อย่างง่ายดาย
หมายเหตุ: URL สามารถมีตัวยึดตำแหน่งพิเศษ: "% s" (โดยไม่ใส่เครื่องหมายอัญประกาศ) ซึ่งจะทำหน้าที่เป็นตัวยึดตำแหน่งสำหรับข้อความเพิ่มเติมที่คุณสามารถป้อนได้หากคุณกดแท็บหลังจากพิมพ์คีย์ลัดของคำหลัก
ตัวอย่างเช่น: ฉันใช้ทางลัดคำหลักที่ข้ามไปยังรายการบุ๊กมาร์กใน pinboard.com ด้วยแท็กที่กำหนด สำหรับการที่:
จากนั้นเข้าถึงบุ๊กมาร์กทั้งหมดของฉันบนหมุดที่ติดแท็กด้วย 'todo'
ลองใช้ทางลัดบุ๊คมาร์ค Chromeนี้ :
ตอนนี้คุณสามารถเปิดบุ๊กมาร์กโดยใช้คีย์ลัดของกระดาน
คุณต้องแก้ไขรหัสจาวาสคริปต์ด้วยตนเอง แต่มีคำแนะนำที่ลิงค์ด้านบน
แรงบันดาลใจจากแนวทางของเดนนิส:
มันใช้งานไม่ได้สำหรับฉันและอาจเป็นเพราะคำตอบของเขาเก่า แต่ฉันชอบวิธีการใช้ตัวเองเนื่องจากดูเหมือนจะไม่มีวิธีแก้ไขที่เหมาะสมในร้านค้าบนเว็บ
นี่คือสิ่งที่คุณต้องทำ:
manifest.json
background.js
ใส่ลงในโฟลเดอร์ใหม่และเพิ่มเนื้อหาด้านล่างลงในไฟล์เหล่านั้นchrome://extensions
แถบที่อยู่และเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ที่ด้านบนขวา (สวิตช์)Load unpacked
ปุ่มที่ปรากฏขึ้นและเลือกโฟลเดอร์ของคุณที่มีไฟล์เพียงเท่านี้คุณก็มีสิ่งที่คุณต้องการ ทันทีที่คุณพิมพ์ CTRL + ALT + G google จะเปิดในแท็บใหม่ :)
manifest.json:
{
"name": "Bookmark Shortcutter",
"version": "1.0",
"description": "Custom shortcuts for bookmarks! Coolio!",
"permissions": ["http://*/*", "tabs"],
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["background.js"],
"run_at": "document_start"
}
],
"manifest_version": 2
}
background.js:
if (window == top) {
window.addEventListener('keyup', doKeyPress, false);
}
var bookmarks = {}, url;
bookmarks['G'] = 'http://google.com';
bookmarks['S'] = 'http://superuser.com';
function doKeyPress(event){
if(event.ctrlKey && event.altKey && !event.shiftKey) {
if(url = bookmarks[String.fromCharCode(event.keyCode)]) {
window.open(url);
}
}
}
ฉันรู้ว่าหัวข้อนี้ค่อนข้างเก่า แต่นี่เป็นการแจ้งให้ผู้ที่สนใจโดยวิธีการแก้ปัญหาทราบว่าในช่วงสัปดาห์ที่ผ่านมาฉันได้ตั้งโปรแกรมส่วนขยายให้กับพฤติกรรมเลียนแบบ Firefox
ส่วนขยายจะเลือกนามแฝงโดยตรงจากบุ๊คมาร์คของคุณ ผู้ใช้เพิ่มชื่อแทนโดยแก้ไขบุ๊กมาร์กในตัวจัดการบุ๊กมาร์กของ Chrome หากทำงานเป็นบุ๊กมาร์กจะทำงานเป็นนามแฝง (http (s), javascript, โดยมี / ไม่มีพารามิเตอร์% s) นอกจากนี้ยังง่ายกว่าในการส่งออก / นำเข้าบุ๊กมาร์กด้วยชื่อแทน
คุณสามารถค้นหาได้ใน webstore ภายใต้ชื่อ "Alias Bookmarks" โดย Achernar
การค้นหาแบบเลือนที่เข้าถึงได้ง่ายผ่านบุ๊คมาร์ค Chrome ของคุณ:
ในการค้นหาบุ๊คมาร์คให้เปิดใช้งาน"Vomnibar" ส่วนขยายของ Vimium ด้วยb
ปุ่มจากหน้าเว็บใด ๆ
หากคุณต้องการสร้างทางลัดทั้งระบบคุณสามารถใช้สคริปต์เครื่องมือ Autohotkeyต่อไปนี้
#NoEnv
SetBatchLines -1
ListLines Off
SendMode Input
#Space:: ; windows+space will open a Chrome window with search bar over bookmarks from any location
run, http://blank.org ; Or any regular webpage. A local webpage would work as well.
WinWait ahk_exe chrome.exe
WinActivate ahk_exe chrome.exe
WinWaitActive ahk_exe chrome.exe
send, {b}
return
โบนัส: คุณสามารถค้นหาบุ๊คมาร์คของคุณตามโฟลเดอร์/
โดยใช้ พิมพ์ใน "Vomnibar"/myBookmarkDir myBookmark