কোনও ওয়েবপৃষ্ঠায় কি-বোর্ড শর্টকাট সেট করা সম্ভব?


7

সিস্টেম বা অ্যাপ্লিকেশন শর্টকাট নয়, তবে নির্দিষ্ট ওয়েবপৃষ্ঠায় বিশেষত ব্যবহৃত কীবোর্ড শর্টকাট।

উদাহরণস্বরূপ জিমেইল শর্টকাটগুলি।

উদাহরণ:

ফেসবুকে থাকাকালীন Alt+ টিপুন fএটি 'শীর্ষস্থানীয় গল্পগুলি' থেকে 'সর্বাধিক সাম্প্রতিক' এ ফিড পরিবর্তন করবে এবং বিপরীতে।

এবং ব্যবহারকারীকে নিজেরাই এই শর্টকাটগুলি সেট করার অনুমতি দেয়? সম্ভবত একটি ক্রোম এক্সটেনশন?


আপনি কি কেবলমাত্র নির্দিষ্ট ওয়েবপৃষ্ঠার জন্য কী-বোর্ড শর্টকাটগুলি যেমন জিমেইল উইন্ডোতে ম্যাক্রোগুলি যুক্ত করতে চান? অথবা আপনি কি শর্টকাটগুলি চান যা Chrome এ কোথাও কোনও কী কমান্ড চাপলে আপনি (উদাহরণস্বরূপ) Gmail এ নিয়ে যান?
মার্কাস চ্যান

@ মার্কাসচান প্রথম উদাহরণস্বরূপ, আমি altDফেসবুকে থাকাকালীন চাপলে তা স্বয়ংক্রিয়ভাবে সমস্ত নতুন বিজ্ঞপ্তি মুছে ফেলা হবে। এবং ব্যবহারকারী এই শর্টকাটগুলি নিজেরাই সেট করুন।
juil

আপনি যদি কী করতে চান সে সম্পর্কে সুনির্দিষ্ট হওয়ার জন্য আপনি যদি আপনার প্রশ্নটিকে সম্পাদনা করেন তবে আমরা এটি বন্ধ না করার জন্য আবেদন করতে পারি।
মার্কাস চ্যান

@ মার্কাস তাই আমি প্রশ্নটি সম্পাদনা করেছি এবং আমি জিমেইল শর্টকাটগুলি উল্লেখ করার সময় এটি পরিষ্কার বলে মনে করি, আমি কী বলছি।
juil

আপনি নিজের একটি ব্যবহারকারী স্ক্রিপ্ট লিখতে পারেন। আমি আপনাকে ফেসবুকের উদাহরণ দিয়ে যেতে পারি, তবে যেহেতু আমার কোনও ফেসবুক অ্যাকাউন্ট নেই, আমাকে জিজ্ঞাসা করতে হবে: সমস্ত বিজ্ঞপ্তি মুছে ফেলার জন্য আপনি সাধারণত কি করেন?
ডেনিস

উত্তর:


7

এক্সটেনশন শর্টকাট পরিচালক আপনাকে কাস্টম কীবোর্ড শর্টকাটগুলি তৈরি করতে অনুমতি দেয়, তবে অভ্যন্তরীণ পৃষ্ঠাগুলি সম্পাদনের জন্য জাভাস্ক্রিপ্টে বা কমপক্ষে jQuery সিলেক্ট্রে কিছুটা জ্ঞান প্রয়োজন ।

অফিশিয়াল বর্ণনা

শর্টকাট কীগুলি কাস্টমাইজ করুন; যে কোনও জাভাস্ক্রিপ্ট কোড বা ব্রাউজারের ক্রিয়াগুলি কোনও কী স্ট্রোককে বরাদ্দ করুন।

আপনি ব্রাউজারের ডিফল্ট শর্টকাট কীগুলি পরিবর্তন করতে পারেন এবং আপনার হটকেজে কোনও বুকমার্কলেট বা জাভাস্ক্রিপ্ট ক্রিয়া বরাদ্দ করতে পারেন। এটি ফায়ারফক্সে কীকনফিগ হিসাবে কাজ করে।

উদাহরণের ক্রিয়া:

  • ট্যাবগুলি: "বাম ট্যাব", "উচ্চ ডিরেক্টরি", "ডান ট্যাবগুলি বন্ধ করুন", "আপনার পছন্দসই পৃষ্ঠাটি খুলুন", ...
  • পৃষ্ঠা: "উপরে / নীচে স্ক্রোল করুন", "আপনার স্বাক্ষর সন্নিবেশ করুন", ...
  • বিশেষ: "স্ক্রিন ক্যাপচার"
  • কাস্টম: যে কোনও বুকমার্কলেট বা জাভাস্ক্রিপ্ট কোড কার্যকর করুন!

আপনি নিজের সেটিংস আমদানি বা রফতানি করতে পারেন যাতে আপনি এটি অন্যদের সাথে ভাগ করতে পারেন।

স্থাপন

  1. পরিদর্শন শর্টকাট ম্যানেজার
  2. ক্রোমে যোগ ক্লিক করুন
  3. অ্যাড ক্লিক করুন

উদাহরণ

আমার কোনও ফেসবুক অ্যাকাউন্ট নেই, সুতরাং আসুন একটি কীবোর্ড শর্টকাট ব্যবহার করে সুপার ইউজার ইনবক্স খুলি।

  1. ওমনিবক্সের ডানদিকে শর্টকাট ম্যানেজার আইকনে ক্লিক করুন ।

  2. সমস্ত সেটিংস দেখুন / নতুন শর্টকাট যুক্ত করুন ক্লিক করুন

  3. ইনপুট ফিল্ড শর্টকাট কীতে ক্লিক করুন এবং পছন্দসই কী সংমিশ্রণটি টিপুন।

    এটি হয় একটি একক বহু-চাবি শর্টকাট (যেমন, হতে পারে Ctrl+ + Shift+ + Iবা Alt+ + I) অথবা কি-একটা ক্রম (যেমন, I, N, B, O, X)।

  4. উপযুক্ত ইউআরএল নিদর্শন চয়ন করুন ।

    ডোমেনের সমস্ত পৃষ্ঠা superuser.comএবং এর সাবডোমেনগুলির সাথে মেলে , ব্যবহার করুন:

    *://superuser.com/*
    *://*.superuser.com/*
    
  5. ইন অ্যাকশন নির্বাচন জাভাস্ক্রিপ্ট সম্পাদন এবং এন্টার

    http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
    

    ইন (1)

  6. লিখুন ওপেন ইনবক্স মধ্যে বর্ণনা

  7. .click()ওয়েব পৃষ্ঠার যেকোন আইটেমের উপর মাউস ক্লিকগুলি অনুকরণ করতে আমরা জাভাস্ক্রিপ্টের পদ্ধতিটি ব্যবহার করতে পারি । জটিল অংশটি সেই আইটেমগুলিতে অ্যাক্সেস করছে। এখানেই jQuery নির্বাচকরা কাজে আসে।

    সাধারণত আপনার ইনবক্সটি অ্যাক্সেস করতে আপনি স্ট্যাকএক্সচেঞ্জ ড্রপডাউন, তারপরে ইনবক্সে ক্লিক করতে পারেন । আমাদের দুজনের জন্যই উপযুক্ত নির্বাচক দরকার।

    • ডান-ক্লিক করুন StackExchange ড্রপডাউন এবং ক্লিক উপাদান পরিদর্শন

      আপনি বিকাশকারী সরঞ্জামগুলিতে নিম্নলিখিতগুলি দেখতে পাবেন:

      <div id="header">
          <div id="portalLink">
              <a class="genu" onclick="StackExchange.ready(function(){genuwine.click();});return false;">Stack Exchange</a>
              </div>
              ...
      </div>
      

      <a>ট্যাগ হাইলাইট করা হয়; এটি সেই উপাদানটি যেখানে আমরা ক্লিকটি অনুকরণ করতে চাই।

      উপাদানটির বর্গটি জেনু । আমরা কেবল নির্বাচককে ব্যবহার করতে পারি .genu, তবে একই শ্রেণীর একাধিক উপাদান উপস্থিত থাকলে এটি সঠিকভাবে কাজ করবে না। একটি আরও নির্ভরযোগ্য পন্থা হ'ল সিলেক্টরটি ব্যবহার করে <div>আইডি পোর্টালিংক (আইডি এর অনন্য) এর চাইল্ড নোড হিসাবে এটি অ্যাক্সেস করা #portalLink a.genu। তারপরে, আমরা .click()পদ্ধতিটি ব্যবহার করি ।

      (2) এ নিম্নলিখিত যে কোনও লাইন প্রবেশ করানো কাজটি করবে:

      // click first <a> element with class `genu'
      // inside the element with ID `portalLink'
      $('#portalLink a.genu')[0].click();
      
      // click first <a> element with class `genu'
      // inside the element with ID `header'
      $('#header a.genu')[0].click();
      
      // click first element with class `genu' of the entire page
      $('.genu')[0].click();
      
      // click first <a> element of the entire page (unreliable)
      $('a')[0].click();
      
      // directly perform the onclick event (easy, but not always available)
      StackExchange.ready(function(){genuwine.click();});
      
    • ইন StackExchange ড্রপডাউন, ডান-ক্লিক ইনবক্স এবং ক্লিক উপাদান পরিদর্শন

      আপনি বিকাশকারী সরঞ্জামগুলিতে নিম্নলিখিতগুলি দেখতে পাবেন:

      <a id="seTabInbox" class="seCurrent">Inbox</a>
      

      এই উপাদানটির নিজস্ব আইডি রয়েছে: seTabInbox

      (2) এ নিম্নলিখিত যে কোনও লাইন প্রবেশ করানো কাজটি করবে:

      // click first (only) element with ID `seTabInbox'
      $('#seTabInbox')[0].click();
      
      // click sixth <a> element of the entire page (unreliable)
      $('a')[5].click();
      
  8. সমস্ত খোলা সুপার ব্যবহারকারী পৃষ্ঠাগুলি সংরক্ষণ করুন এবং পুনরায় লোড করুন ক্লিক করুন । আপনার শর্টকাট ব্যবহারের জন্য প্রস্তুত।


1
ইউআরএল
কেভ

1
শর্টকাট পরিচালকের জন্য, এটি
কেভ

-1

এটি একটি পঠন ( লিঙ্ক ) দিন, এটি খুব কঠিন নয় যদিও আপনাকে ব্রাউজারটি খুলতে হবে-


2
আমি আমার প্রশ্নে বলেছি। আমি ওয়েবপেজের মধ্যে কীবোর্ড শর্টকাটগুলি সম্পর্কে কথা বলছি, ওয়েবসাইটে নয়।
juil
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.