यह टेम्परॉन्की स्क्रिप्ट कंटेंटएडिटेबल को टॉगल करता है
उस मोड में आप इच्छित पाठ पर नेविगेट करते हैं और इसे कीबोर्ड के साथ चुनते हैं - जैसा कि मानक पाठ संपादक में है
// ==UserScript==
// @name Toggle ContentEditable
// @namespace http://tampermonkey.net/
// @version 0.1
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var range;
document.addEventListener('keydown', function(e) {
if (e.keyCode == 12 && e.ctrlKey && e.altKey) // CTRL + ALT + NumPadCenter
{
if (!document.body.getAttribute("contenteditable"))
{
document.body.setAttribute("contenteditable", "true");
var selection = window.getSelection();
selection.removeAllRanges();
if (!range) range = document.createRange();
var el = document.elementFromPoint(window.innerWidth/2, window.innerHeight/2);
if (!el) el = document.body;
range.setStart(el, 0);
range.collapse(true);
selection.addRange(range);
}
}
else if (e.keyCode == 27 // ESC
&& document.body.getAttribute("contenteditable"))
document.body.removeAttribute("contenteditable");
});
})();
जब मैं विदेशी भाषाओं में किताबें पढ़ता हूं तो इसका इस्तेमाल करता हूं और अक्सर कुछ शब्दों को शब्दकोश में कॉपी-पेस्ट करना पड़ता है
Ctrl+Alt+NumPadCenter
इसे चालू
ESC
करता है इसे बंद कर देता है (यानी नियमित ब्राउज़िंग पर लौटता है)
मुख्य संयोजनों को आप जो भी पसंद करते हैं, उसे बदलने के लिए, उन पंक्तियों को संपादित करें जिनके पास संबंधित टिप्पणियां हैं।
जब आप ON करते हैं, तो स्क्रिप्ट स्थान तत्व (आमतौर पर पैराग्राफ) की शुरुआत में कार्य करता है जो ब्राउज़र विंडो के केंद्र में होता है।
Googling ने मुझे इस पृष्ठ पर ले जाया और प्रस्तावित समाधान ओवरकिल लग रहे थे, इसलिए यहां यह है।