সাইট-নির্দিষ্ট হটকিগুলি থেকে মুক্তি পাওয়া


0

ওপেরাতে ইতিমধ্যে ম্যাপ করা থাকলে (এবং কেবলমাত্র যদি) সাইট-নির্দিষ্ট হটকিগুলি আমি কীভাবে অক্ষম করব? উদাহরণস্বরূপ, আমি <C-b>পরিবর্তে <Right>এবং <C-h>পরিবর্তে ব্যবহার করি <BS>। ওভারফ্লো / সুপার ব্যবহারকারীর উপর তারা উত্পাদন করে **strong text**এবং ## Heading ##যথাক্রমে। আমি এটা ঘটতে চাই না। আমি সুপার ব্যবহারকারী / স্ট্যাক ওভারফ্লো / অন্য_স_সাইটের জাভাস্ক্রিপ্ট পরীক্ষা করতে পারি এবং কাজটি করার জন্য একটি ব্যবহারকারী লিখতে পারি, তবে এই পদ্ধতিটি সর্বজনীন নয়।

আমি জেন্টো লিনাক্সে অপেরা -10.51_pre6252 ব্যবহার করছি।

উত্তর:


0

নিম্নলিখিত ব্যবহারকারীগণ নির্দিষ্ট হটকিগুলির জন্য ফায়ারিং ইভেন্ট প্রতিরোধ করে (দীর্ঘ আরে দিয়ে শুরু দেখুন ["h")। কেউ কি জানেন, অপেরা দ্বারা ব্যবহৃত হটকিগুলির তালিকা স্বয়ংক্রিয়ভাবে কীভাবে পাবেন? (কোনও বাহ্যিক স্ক্রিপ্ট ছাড়াই অপেরা আইএনআই ফাইলগুলির জন্য নজর রাখে এবং পরিবর্তনের ক্ষেত্রে অনুরূপ ব্যবহারকারী জেনারেট হয়)।

// ==UserScript==
// @include *
// ==/UserScript==
(function() {
 window.opera.addEventListener("BeforeEventListener.keypress", (function(e) {
         if(e.event.ctrlKey || e.event.metaKey) {
             var s=String.fromCharCode(e.event.keyCode).toLowerCase();
             if(["h", "b", "d", "f", "t", "w", "z", "n", "g", "c", "\t"].indexOf(s)!=-1) {
                 e.preventDefault();
             }
         }
     }), false);
 })();
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.