গুগল অনুসন্ধান ফলাফল নেভিগেট করতে কী-বোর্ড কীভাবে ব্যবহার করবেন (এখন তাত্ক্ষণিক অনুসন্ধান শেষ হয়ে গেছে) [সদৃশ]


53

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

আজকের হিসাবে, গুগল তাত্ক্ষণিক অনুসন্ধান মারা গেছে । এটি দেখতে দেখতে এটি ব্যবহার করত:

https://www.youtube.com/watch?v=ANVT56wlmTo

আমি টাইপ করার সময় ফলাফলগুলির তাত্ক্ষণিক প্রদর্শনের জন্য খুব বেশি যত্ন করি নি। তবে, আমি দিনে কয়েকবার ব্যবহার করেছিলাম, কীবোর্ড শর্টকাট এটির অনুমতি দেয়।

যাঁরা এটি কখনও ব্যবহার করেন নি তাদের জন্য - তাত্ক্ষণিক অনুসন্ধান চালু করে আপনি:

  • অনুসন্ধানের পরে এন্টার টিপুন এবং ফলাফলের মাধ্যমে 'পয়েন্টার' নীচে সরানোর জন্য উপরে / ডাউন কীগুলি ব্যবহার করুন

  • তারপরে অনুসন্ধানের ফলাফলটি চিহ্নিত করতে 'এন্টার' টিপুন

  • যে কোনও সময়, কীবোর্ডে অক্ষর / নম্বর টাইপ করা অনুসন্ধান বারে পুনরায় ফোকাস করে

  • হাইলাইট করা ফলাফলের সাথে এন্টার টিপুন একটি নতুন ট্যাবে ফলাফল খোলার জন্য সিআরটিএল সংশোধকটির সাথে একত্রিত হতে পারে।

আমি মাউসটি ব্যবহার করা বেশ কঠিন মনে করি এবং সম্ভব হলে এটি এড়াতে চেষ্টা করি try তাত্ক্ষণিক অনুসন্ধান আমাকে দেওয়ার জন্য ব্যবহৃত কীবোর্ডের আচরণের প্রতিলিপি করতে আমি কোনও সরঞ্জাম বা স্ক্রিপ্ট ব্যবহার করতে পারি?

পূর্ববর্তী প্রশ্নগুলি তাত্ক্ষণিক অনুসন্ধানের যুগে (এবং উত্তর দেওয়া হয়েছে) জিজ্ঞাসা করেছে (উদাহরণস্বরূপ এটি , এটি এবং আমার আগের প্রশ্নটি এখানে ), যখন আমি একই কার্যকারিতা সহ একটি নন-গুগল রিপ্লেসমেন্ট খুঁজছি।

আমি উবুন্টু 15.01 এ ক্রোম ব্যবহার করছি।


2
আপনি সঠিকভাবে মনে রাখবেন, এটি দুর্দান্ত কাজ করত। মনে হচ্ছে তাত্ক্ষণিক অনুসন্ধানের সাথে এটি চলে গেছে । searchchengineland.com/… । তবে আপনি কী তাত্ক্ষণিক অনুসন্ধান এখনও আপনার জন্য কাজ করছেন তা নিশ্চিত? আমার জন্য, আমি আর কোনও প্রবেশের চাপ দেওয়ার আগে এটি অনুসন্ধান করে না। (আমি সেই আচরণটি পছন্দ করি তবে আপনার মতো আমিও আবার ছোট নীল তীর চাই))
ব্লক

1
এটি অত্যন্ত হতাশাব্যঞ্জক .... অনুসন্ধান বারে ফিরে '/' ব্যবহার করার জন্য হটকি তাত্ক্ষণিক অনুসন্ধানেও চলে গেছে
Itzjustricky

3
আপনার মত একই অবস্থানে। এটি উদ্ভট এটি গ্রহের সর্বাধিক জনপ্রিয় ওয়েব পৃষ্ঠাটি এই সাধারণ ইউএক্স নকশাকে গণ্ডগোল করে দিয়েছে। আমি নিশ্চিত যে গ্রিসমোনকি / টেম্পারমনকি স্ক্রিপ্টটি কাজ করতে পারে তবে সর্বাধিক পছন্দসই সমাধান নয়।
Kable

আপনি এখনও ট্যাব কী ব্যবহার করে অনুসন্ধানের ফলাফলগুলিতে নেভিগেট করতে পারেন।
শেঠ

2
chrome.google.com/webstore/detail/keyboard-shortcuts-for-go/… এটি আমার জন্য বাক্স থেকে পুরোপুরি কাজ করে! ক্রোম কেবল ওবভি।
থ্যালাসোফোবিয়া

উত্তর:


24

গুগল এই বৈশিষ্ট্যটি সরিয়ে ফেলেছে (গুগল তাত্ক্ষণিক প্রেডিকশন নামে পরিচিত), তাই আপনি যেমন সক্ষম হবেন ঠিক তেমন এটি চালু করতে পারবেন না।

এই বৈশিষ্ট্যটি দেখতে গিয়ে আমি অত্যন্ত দুঃখিত হয়েছিলাম যে আমি গতরাতে আবার ইঞ্জিনিয়ার করার জন্য একটি হ্যাক লিখেছিলাম। এখনও পর্যন্ত এটি কেবল গুগল ক্রোমের সাথেই কাজ করে তবে অন্য সকলের সাথে কাজ করার জন্য এটি রূপান্তরিত হতে পারে:

  1. Chrome এক্সটেনশন শর্টকিগুলি ইনস্টল করুন ।
  2. শর্টকি মেনুতে ক্লিক করুন এবং "বিকল্পগুলি" নির্বাচন করুন এখানে চিত্র বর্ণনা লিখুন
  3. "যোগ করুন" এ ক্লিক করুন এবং নিম্নলিখিত ক্ষেত্রগুলি পূরণ করুন:

কীবোর্ড শর্টকাট: ট্যাব

আচরণ: জাভাস্ক্রিপ্ট চালান

লেবেল হিসাবে: ফলাফল বাছাইকারী

  1. নিম্নলিখিত জাভাস্ক্রিপ্ট চালানোর জন্য জাভাস্ক্রিপ্ট কোডে আটকান :

    document.selectedResultId=0
    function selectResult(newId){
        els = document.querySelectorAll("div.r h3")
        if(newId < 0 || newId >= els.length)
            return  //Could modify for page nav...?
        rp = document.getElementById("result-pointer")
        if(rp != null){
            rp.remove()
        }
        document.selectedResultId=newId
        el = els[newId]
        lnk = el.firstElementChild
        el.innerHTML = "<div id=\"result-pointer\" style=\"position:absolute;left:-15px;\">&gt;</div>" + el.innerHTML
        lnk.focus()
    }
    document.onkeyup=function(event){
        if(event.keyCode==38)
            selectResult(document.selectedResultId-1)
        if(event.keyCode==40)
            selectResult(document.selectedResultId+1)
        if(event.keyCode==13){
          var el = document.querySelectorAll("div.r h3")[document.selectedResultId]
          var lnk = el.parentElement
          var url = lnk.href
          if(event.ctrlKey){
            var win = window.open(url,"_blank")
            win.blur()
            window.open().close()
          }
          else{
            document.location = url
          }
        }
    }
    selectResult(0)
    
  2. অ্যাক্টিভেশন সেটিংস কনফিগার করুন :

ফর্ম ক্ষেত্রগুলিতে থাকাকালীন সক্রিয় (পরীক্ষিত)

ওয়েবসাইটগুলি (কেবলমাত্র নির্দিষ্ট সাইটগুলি)

ইউআরএলস (প্রতি লাইনে এক) : *। গুগল। *

বিকল্প পৃষ্ঠাগুলির মতো দেখতে এটি হওয়া উচিত

শর্টকিজ বিকল্প পৃষ্ঠা

  1. সংরক্ষণ ক্লিক করুন এবং তারপরে আপনার ব্রাউজারটি বন্ধ করুন।

নির্দেশাবলী:

  • আপনি যখন পুনরায় চালু করবেন তখন আপনি ট্যাবে হিট করার সময় অনুসন্ধানের ফলাফল দ্বারা সামান্য নীল ">" উপস্থিত হওয়া উচিত।

  • উপরের / নীচে তীর কীগুলি ফলাফলের মধ্য দিয়ে চক্র তৈরি করে।

  • "এন্টার" টিপুন হাইলাইট করা ফলাফলটিতে নেভিগেট করবে।

  • একটি নতুন ট্যাবে ফলাফল খুলতে "Ctrl + এন্টার" টিপুন।

খুশির সন্ধান!


12

আমি একটি ক্রোম এক্সটেনশন তৈরি করেছি যা প্রাথমিক কীবোর্ড কার্যকারিতা (যা আমি কমপক্ষে ব্যবহার করেছি) ফিরিয়ে দেব। সন্ধান বাক্সটি যদি মনোনিবেশ না করে তবে কোনও কী চাপলে তা স্বয়ংক্রিয়ভাবে ফোকাস হবে। এছাড়াও, তীর কী এবং ট্যাব / শিফট + ট্যাব আপনাকে ফলাফলের মধ্যে নেভিগেট করতে দেয়। আশা করি গুগল (আশাবাদী) কার্যকারিতা ফিরিয়ে না দেওয়া পর্যন্ত এটি আমাদের উত্পাদনশীল থাকতে সহায়তা করতে পারে।

https://chrome.google.com/webstore/detail/google-search-result-keyb/iobmefdldoplhmonnnkchglfdeepnfhd?hl=en&gl=US

আপনি যদি এটি সম্পাদনা করতে চান তবে এক্সটেনশনের কোড এখানে রয়েছে:

(function() {
  'use strict';

  var isResultsPage = document.querySelector('html[itemtype="http://schema.org/SearchResultsPage"]');
  if (!isResultsPage) {
    return;
  }

  var searchbox = document.querySelector('form[role="search"] input[type="text"]:nth-of-type(1)'),
      results = document.querySelectorAll('h3 a'),
      KEY_UP = 38,
      KEY_DOWN = 40,
      KEY_TAB = 9;

  function focusResult(offset) {
    var focused = document.querySelector('h3 a:focus');

    // No result is currently focused. Focus the first one
    if (focused == null) {
      results[0].focus();
    }
    else {
      for (var i = 0; i < results.length; i++) {
        var result = results[i];
        if (result === focused) {
          var focusIndex = i + offset;
          if (focusIndex < 0) focusIndex = 0;
          if (focusIndex >= results.length) focusIndex = results.length - 1;
          results[focusIndex].focus();
        }
      }
    }
  }

  window.addEventListener('keydown', function(e) {
    e = e || window.event;

    var isSearchActive = searchbox === document.activeElement,
        keycode = e.keyCode,
        // From https://stackoverflow.com/questions/12467240/determine-if-javascript-e-keycode-is-a-printable-non-control-character
        isPrintable = (keycode > 47 && keycode < 58)   || // number keys
                      (keycode > 64 && keycode < 91)   || // letter keys
                      (keycode > 95 && keycode < 112)  || // numpad keys
                      (keycode > 185 && keycode < 193) || // ;=,-./` (in order)
                      (keycode > 218 && keycode < 223);   // [\]' (in order)

    if ((!isSearchActive && e.keyCode == KEY_DOWN) || (e.keyCode == KEY_TAB && !e.shiftKey)) {
      e.preventDefault();
      e.stopPropagation();
      focusResult(1); // Focus next
    }
    else if ((!isSearchActive && e.keyCode == KEY_UP) || (e.keyCode == KEY_TAB && e.shiftKey)) {
      e.preventDefault();
      e.stopPropagation();
      focusResult(-1); // Focus previous
    }
    else if (!isSearchActive && isPrintable) {
      // Otherwise, force caret to end of text and focus the search box
      searchbox.value = searchbox.value + " ";
      searchbox.focus();
    }
  });
})();

লেখক তার সম্প্রসারণের উত্স কোডটি এখানে প্রকাশ করেছেন । এটি উপরের কোড স্নিপেটের চেয়ে কিছুটা বেশি উন্নত।
পিসওয়ার্ল্ড

এই এক্সটেনশনটি দুর্দান্ত কাজ করে, প্রায় দিনেই এটি ব্যবহার করুন।
রোববার

11

2017-07-31 পর্যন্ত, গুগল অনুসন্ধান থেকে পুরোপুরি এই বৈশিষ্ট্যটিকে সরিয়ে দিয়েছে

এটিকে ঠিক করতে এবং অতিরিক্ত বৈশিষ্ট্যগুলি (যেমন কনফিগারযোগ্য কীবোর্ড শর্টকাটগুলি) যুক্ত করতে আমি ওপেন সোর্স ওয়েব অনুসন্ধান নেভিগেটর এক্সটেনশন তৈরি করেছি ।

ইনস্টলেশন নির্দেশাবলী দেখুন ।

আশা করি আপনি এটি দরকারী খুঁজে পেয়েছেন, তবে যে কোনও ক্ষেত্রে - প্রতিক্রিয়া স্বাগত!


2
এটা অসাধারণ! এটি সম্পর্কে আরও বেশি লোকের সচেতন হওয়া উচিত।
স্লাভাস্ট

ক্রোম-লিঙ্কটি এখন 404
রাইভেন

@ পুনরায় আপডেট করা উত্তর দেখুন
ইনফোকিলার


1

আপনি এক্সটেনশন চেষ্টা করতে পারেন যা ভিমের মতো কী-বাইন্ডিংগুলি প্রবর্তন করে। তাদের সাথে আপনার আর কখনও আপনার মাউস ব্যবহার করার প্রয়োজন হবে না। উদাহরণস্বরূপ, cVimবর্তমানে ক্রোমের জন্য সবচেয়ে শক্তিশালী Vimperatorএমন এক , যখন ফায়ারফক্সের জন্য একটি।

এই জাতীয় এক্সটেনশনের সাহায্যে আপনি বর্তমান পৃষ্ঠার যে কোনও লিঙ্কটিতে fএক / দুটি কী সংমিশ্রণ (ডিফল্টরূপে) টিপে টিপে প্রবেশ করতে পারবেন ।

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