নির্বাচিত / হাইলাইট করা পাঠ্যের জন্য অনুসন্ধানের জন্য কীবোর্ড শর্টকাট


17

Chrome এ, আপনি একটি ওয়েব পৃষ্ঠায় কিছু পাঠ্য হাইলাইট করতে পারেন এবং একটি নতুন ট্যাবে নির্বাচিত পাঠ্যের জন্য গুগল অনুসন্ধান খোলার জন্য ডান ক্লিকের প্রসঙ্গ মেনুটি ব্যবহার করতে পারেন।

ডান-ক্লিক মেনুটির পরিবর্তে কীবোর্ড শর্টকাট ব্যবহার করে যদি আমি এই বৈশিষ্ট্যটি অ্যাক্সেস করতে পারি তবে এটি অত্যন্ত সুবিধাজনক হবে। আমি বিদ্যমান এক্সটেনশানগুলি অনুসন্ধান করার চেষ্টা করেছি এবং বিদ্যমান কীবোর্ড শর্টকাটের তালিকাটি এখানে এড়িয়েছি: https://support.google.com/chrome/answer/157179?hl=en

কেউ কি এটি সম্পাদন করার উপায় জানেন?


ওয়েব ব্রাউজার কার্যকারিতা সম্পর্কে প্রশ্নগুলি সুপার ব্যবহারকারীর অন্তর্ভুক্ত
আলে

উত্তর:


9

এটি ক্রোমে থাকাকালীন কাজ করবে:

  • প্রথমে কিছু লেখা হাইলাইট করুন
  • হিট CTRL+ C- এটি পাঠ্যটি অনুলিপি করে
  • হিট CTRL+ T- এটি একটি নতুন ট্যাব তৈরি করে এবং এটি ফোকাস করে
  • হিট CTRL+ V- এটি ওমনিবক্সে পাঠ্যটি আটকায় (ক্রোম সেখানে কার্সারটিকে ডিফল্ট করে)
  • হিট Enter- এটি ওমনিবক্সে পাঠ্যটি অনুসন্ধান করবে

এটি স্বয়ংক্রিয় করতে চান? ব্যবহারের AutoHotKey এটা একটি স্বয়ংক্রিয় ম্যাক্রো ব্যবহার করতে CTRL+ + Alt+ + S এই স্ক্রিপ্ট ব্যবহার ::

^!s::
  Send ^c
  Send ^t
  Send ^v
  Send {Enter}
Return

এফওয়াইআই, আমি এই স্ক্রিপ্টটি পরীক্ষা করেছি এবং এটি ক্রোমে কাজ করে।


6

এএইচকে-তেও এর জন্য আমার দুটি উত্তর রয়েছে।

এটি যে কোনও জায়গায় বিশ্বব্যাপী প্রযোজ্য (কেবল ক্রোমে নয়)। শুধু নির্বাচন টেক্সট এবং প্রেস Windows+ +G

#g::  ;;Google selected text
   Send, ^c
   Run, http://www.google.com/search?q=%Clipboard%
Return

একটি এখানে আমার উত্তর থেকে । পাঠ্য নির্বাচন করুন ও Enter Windows+ + Shift+ + G। এটি পৃথক যে এটি আপনাকে ক্লিপবোর্ডে কেবল একটি লিঙ্ক দেয়।

; Search google for the highlighted word
; then get the first link address and put it on the Clipboard

^!r:: Reload

#+g::
    bak = %clipboard%
    Send, ^c
    ;clipboard = %bak%`r`n%clipboard%
    Query = %clipboard%
    wb := ComObjCreate("InternetExplorer.Application")
    ;wb := IEGet()
    wb.Visible := false
    wb.Navigate("www.google.com/search?q=" Query)
    While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
      sleep 100
    ; loop % (Nodes := wb.document.getElementById("rso").childNodes).length
    ;     Links_urls .= (A_index = 1) ? Nodes[A_index-1].getElementsByTagName("a")[0].href : "`n" . Nodes[A_index-1].getElementsByTagName("a")[0].href
    ; Msgbox %Links_urls%

    Nodes := wb.document.getElementById("rso").childNodes
    First_link := Nodes[0].getElementsByTagName("a")[0].href
    Clipboard = %First_link%
    TrayTip, First Link on Google Search, %First_link% `r`n Ctrl+V to paste the link
return

প্রথম বিকল্পটি আমাকে শেষ ctrl + c বা win + g দেয়। আমি নিশ্চিত না কেন?
জোশ

আপনাকে প্রথমে পাঠ্য নির্বাচন করতে হবে। আমিই শেষ ক্লিপটি পাওয়ার কথা ভাবতে পারি বা আপনি কি ক্লিপবোর্ড পরিচালক ব্যবহার করছেন? অথবা Send, ^cআপনার ক্লিপবোর্ডে কী আছে তা দেখার জন্য কমান্ডের পরে এটি আপনার স্ক্রিপ্টে যুক্ত করার চেষ্টা করুন TrayTip, Clipboard Contents, %clipboard% rn
পরিবার সরফ

0


এই এক্সটেনশনটি আপনাকে সহায়তা করতে পারে:
https://chrome.google.com/webstore/detail/searchbar/fjefgkhmchopegjeicnblodnidbammed
এই বিকল্পগুলি চিহ্নিত করার পরে:
* ডিফল্টরূপে একটি নতুন ট্যাবে অনুসন্ধানের ফলাফলগুলি খুলুন (হটকিগুলি প্রভাবিত করে না; সিআরটিএল বা মিডল- টিপুন) নতুন ট্যাবে টগল করতে ক্লিক করুন)
* পূর্বের অংশে ডিফল্টরূপে নতুন ট্যাবগুলি খুলুন (অগ্রভাগ এবং পটভূমির মধ্যে টগল করতে শিফট টিপুন)
এখন আপনি সিআরটিএল + শিফট + আল্ট + জি শর্টকাট দিয়ে নির্বাচিত পাঠ্যের জন্য অনুসন্ধান চালাতে সক্ষম হবেন


0

পরিবার সরফ এখানে যে পরামর্শ দিয়েছেন তার উপর ভিত্তি করে , 1 অটোহটকি স্ক্রিপ্টে এখানে একটি 3 রয়েছে:

;Hotkey Modifier Symbols (for how to customize the hotkeys) https://www.autohotkey.com/docs/Hotkeys.htm#Symbols

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

;                               Google-search selected text
;  Usage:ctrl+shift+G
^+g::  
{
   Send, ^c
   Sleep 150
   Run, http://www.google.com/search?q=%Clipboard% ;(изм.себе на google.com.ua)
Return

}

;                               Google-dictionary selected text
;  Usage:ctrl+shift+D
^+d::
{
   Send, ^c
   Sleep 150
   Run, https://www.google.com/search?q=define:%Clipboard% ;(изм.себе на google.com.ua)
Return

}

;                           Wikipedia-search selected text by using google "site:" operator
;  Usage:ctrl+shift+W
^+w:: 
{
   Send, ^c
   Sleep 150
   Run, https://www.google.com/search?q=site:wikipedia.org %Clipboard% ;(изм.себе на google.com.ua)
Return

}

এছাড়াও হাইলাইট করা পাঠ্য রূপান্তর স্ক্রিপ্ট (ওয়েবে এই জাতীয় স্ক্রিপ্ট পরিবর্তনের সংমিশ্রণ):

;Hotkey Modifier Symbols (for how to customize the hotkeys) https://www.autohotkey.com/docs/Hotkeys.htm#Symbols


    ;Hotkey Modifier Symbols (for how to customize the hotkeys) https://www.autohotkey.com/docs/Hotkeys.htm#Symbols


#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.



cycleNumber := 1

#IfWinNotActive ahk_class XLMAIN

                                ;Highlighting any text, and then pressing that HotKey will cycle through the 4 most common text casings, converting the highlighted text right in-line.

                                    ;For example:

    ;If you highlight "This is a test sentence", and then hit that HotKey once, it'll make it all UPPERCASE ("THIS IS A TEST SENTENCE").
    ;Hit the HotKey again, it'll convert it to lowercase ("this is a test sentence").
    ;Hit it again and it'll convert it to Sentence case ("This is a test sentence"). (First letter is capitalized, rest is lower-case).
    ;Finally, hit it one more time and it'll convert it to Mixed case, or what I often call, "camel-case" ("This Is A Test Sentence"). (Each word is capitalized).

;  Usage:Ctrl+Shift+C
^+c:: 

If (cycleNumber==1)
{
ConvertUpper()
cycleNumber:= 2
}
Else If (cycleNumber==2)
{
ConvertLower()
cycleNumber:= 3
}
Else If (cycleNumber==3)
{
ConvertSentence()
cycleNumber:= 4
}
Else
{
ConvertMixed()
cycleNumber:= 1
}
Return

ConvertUpper()
{
    clipSave := Clipboard
    Clipboard = ; Empty the clipboard so that ClipWait has something to detect
    SendInput, ^c ; Copies selected text
    ClipWait
    StringReplace, Clipboard, Clipboard, `r`n, `n, All ; Fix for SendInput sending Windows linebreaks 
    StringUpper, Clipboard, Clipboard
    Len:= Strlen(Clipboard) ;Set number of characters ;Set number of characters
    SendInput, ^v ; Pastes new text
    Send +{left %Len%} ;Re-select text
    VarSetCapacity(clipSave, 0) ; Free memory
    Clipboard := clipSave ;Restore previous clipboard
}

ConvertLower()
{
    clipSave := Clipboard
    Clipboard = ; Empty the clipboard so that ClipWait has something to detect
    SendInput, ^c ; Copies selected text
    ClipWait
    StringReplace, Clipboard, Clipboard, `r`n, `n, All ; Fix for SendInput sending Windows linebreaks
    StringLower, Clipboard, Clipboard
    Len:= Strlen(Clipboard) ;Set number of characters
    SendInput, ^v ; Pastes new text
    Send +{left %Len%} ;Re-select text
    VarSetCapacity(clipSave, 0) ; Free memory
    Clipboard := clipSave ;Restore previous clipboard
}

ConvertSentence()
{
    clipSave := Clipboard
    Clipboard = ; Empty the clipboard so that ClipWait has something to detect
    SendInput, ^c ; Copies selected text
    ClipWait
    StringReplace, Clipboard, Clipboard, `r`n, `n, All ; Fix for SendInput sending Windows linebreaks
    StringLower, Clipboard, Clipboard
    Clipboard := RegExReplace(Clipboard, "(((^|([.!?]+\s+))[a-z])| i | i')", "$u1")
    Len:= Strlen(Clipboard) ;Set number of characters
    SendInput, ^v ; Pastes new text
    Send +{left %Len%} ;Re-select text
    VarSetCapacity(clipSave, 0) ; Free memory
    Clipboard := clipSave ;Restore previous clipboard
}

ConvertMixed()
{
    clipSave := Clipboard
    Clipboard = ; Empty the clipboard so that ClipWait has something to detect
    SendInput, ^c ; Copies selected text
    ClipWait
    StringReplace, Clipboard, Clipboard, `r`n, `n, All ; Fix for SendInput sending Windows linebreaks
    StringUpper Clipboard, Clipboard, T
    Len:= Strlen(Clipboard) ;Set number of characters
    SendInput, ^v ; Pastes new text
    Send +{left %Len%} ;Re-select text
    VarSetCapacity(clipSave, 0) ; Free memory
    Clipboard := clipSave ;Restore previous clipboard
}

#IfWinNotActive

                        ; Convert selected text to inverted case
                                    ;    Ex: THIS_is-a_tESt -> this_IS-A_TesT
; Usage:ctrl+Shift+I 
^+i::
    Convert_Inv()
RETURN
Convert_Inv()
{
    ; save original contents of clipboard
    Clip_Save:= ClipboardAll

    ; empty clipboard
    Clipboard:= ""

    ; copy highlighted text to clipboard
    Send ^c{delete}

    ; clear variable that will hold output string
    Inv_Char_Out:= ""

    ; loop for each character in the clipboard
    Loop % Strlen(Clipboard)
    {
        ; isolate the character
        Inv_Char:= Substr(Clipboard, A_Index, 1)

        ; if upper case
        if Inv_Char is upper
        {
            ; convert to lower case
           Inv_Char_Out:= Inv_Char_Out Chr(Asc(Inv_Char) + 32)
        }
        ; if lower case
        else if Inv_Char is lower
        {
            ; convert to upper case
           Inv_Char_Out:= Inv_Char_Out Chr(Asc(Inv_Char) - 32)
        }
        else
        {
            ; copy character to output var unchanged
           Inv_Char_Out:= Inv_Char_Out Inv_Char
        }
    }
    ; send desired text
    Send %Inv_Char_Out%
    Len:= Strlen(Inv_Char_Out)

    ; highlight desired text
    Send +{left %Len%}

    ; restore original clipboard
    Clipboard:= Clip_Save
}
                            ; Text–only paste from ClipBoard (while the clipboard formatted text itself is being untouched)
; Usage:ctrl+Shift+I 
^+v::                          
   Clip0 = %ClipBoardAll%
   Clipboard = %Clipboard%  ; Convert clipboard text to plain text.
   StringReplace, clipboard, clipboard,%A_SPACE%",", All ; Remove space introduced by WORD
   StringReplace, Clipboard, Clipboard, `r`n, `n, All ; Fix for Send sending Windows linebreaks
   Send ^v                       ; For best compatibility: SendPlay
   Sleep 50                      ; Don't change clipboard while it is pasted! (Sleep > 0)
   ClipBoard = %Clip0%           ; Restore original ClipBoard
   VarSetCapacity(Clip0, 0)      ; Free memory
Return

                                    ; Wrap selected text in double quotes->" "
; Usage:Ctrl+Shift+Q
^+q::
    clipSave := Clipboard
    Clipboard = ; Empty the clipboard so that ClipWait has something to detect
    SendInput, ^c ; Copies selected text
    ClipWait
    StringReplace, Clipboard, Clipboard, `r`n, `n, All ; Fix for SendInput sending Windows linebreaks
    Clipboard := Chr(34) . Clipboard . Chr(34)
    Len:= Strlen(Clipboard) ;Set number of characters
    SendInput, ^v ; Pastes new text
    Send +{left %Len%} ;Re-select text
    VarSetCapacity(clipSave, 0) ; Free memory
    Clipboard := clipSave ;Restore previous clipboard
Return

; RELOAD 
!+^x::
   SplashTextOn,,,Updated script,
   Sleep,200
   SplashTextOff
   Reload
   Send, ^s
Return

0

স্পষ্টতই, Sহাইলাইট করা পাঠ্যে প্রসঙ্গ মেনুটি সক্রিয় করার পরে চাপ দেওয়া ঠিক তা করবে (Chrome এখানে)।)। প্রসঙ্গ মেনুটি Shift+F10আপনার কীওয়ার্ডে উত্সর্গীকৃত "প্রসঙ্গ মেনু" বোতামটি সহ বা দিয়ে খোলা যেতে পারে ।

এই দুটি শর্টকাট অটোহটকি ব্যবহার করে একটিতে একত্রিত হতে পারে :

^g::
  Send +{F10}
  Send s
Return

এটি উদাহরণস্বরূপ, Ctrl+Gএকটি নতুন ট্যাবে হাইলাইট করা পাঠ্যের জন্য অনুসন্ধান করবে ।

@ কেল্টারি উত্তরের মাধ্যমে এই পদ্ধতির বৃহত্তম সুবিধা হ'ল এটি ক্লিপবোর্ড ব্যবহার করে না এবং এটি পূর্ববর্তী মানগুলিকে ওভাররাইট করে না।


-1

এই এক্সটেনশনটি ব্যবহার করুন

https://chrome.google.com/webstore/detail/hotkeys-for-search/gfmeadbjkfhkeklgaomifcaihbhpeido

এটি কিভাবে ব্যবহার করতে:

  1. মাউস ব্যবহার করে একটি ওয়েব পৃষ্ঠায় পাঠ্য নির্বাচন করুন।
  2. আপনার কাঙ্ক্ষিত ওয়েবসাইটে নির্বাচিত পাঠ্যের জন্য অনুসন্ধান করতে একটি কীবোর্ড শর্টকাট টিপুন।

ডিফল্ট শর্টকাট:

Alt + Q = গুগল

Alt + W = উইকিপিডিয়া

Alt + A = গুগল চিত্রসমূহ

Alt + S = ইউটিউব

এবং আপনি যদি আমাদের অনেক কাজ স্বয়ংক্রিয় করতে চান তবে ক্রোমের জন্য এই কাস্টম হটকি এক্সটেনশন

https://chrome.google.com/webstore/detail/keyboard-fu/cafiohcgicchdfciefpbjjgigbmajndb


1
কেবল সফ্টওয়্যারটি সুপারিশ করা কোনও উত্তর দেয় না। প্রশ্নের উত্তর দেওয়ার জন্য দয়া করে সফ্টওয়্যার সেট আপ করার জন্য প্রয়োজনীয় পদক্ষেপগুলি যুক্ত করুন।
music2myear

দয়া করে পড়ুন আমি কীভাবে কিছু সফ্টওয়্যার প্রস্তাব দিচ্ছি যাতে সফ্টওয়্যারটি সুপারিশ করার বিষয়ে আপনাকে কীভাবে যেতে হবে। আপনার অন্তত একটি লিঙ্ক সরবরাহ করা উচিত, সফ্টওয়্যার নিজেই সম্পর্কে কিছু অতিরিক্ত তথ্য এবং কীভাবে এটি সমস্যার সমাধান করতে ব্যবহার করা যেতে পারে।
DavidPostill

ঠিক আছে আমি উত্তরটি সম্পাদনা করেছি যদিও এটি খুব স্পষ্ট যে কেউ লিঙ্কটি ক্লিক করতে পারে তা তাত্ক্ষণিকভাবে দেখতে পাবেন কীভাবে এটি এখন খুশি তথ্য ব্যবহার করতে পারেন
কেভি ৮৮ - কানায়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.