পাশাপাশি-সাথে ব্রাউজার উইন্ডোতে এক সাথে স্ক্রোল করুন


2

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

এখন, আমি একই ব্রাউজারের দুটি পৃথক দৃষ্টান্তে দুটি পৃষ্ঠাগুলি একই সাথে চলমান স্ক্রোল করতে সক্ষম হতে চাই যাতে আমি অনুবাদিত এবং মূল পাঠ্যগুলির তুলনা করতে পারি। আমি হয় ফায়ারফক্স বা ক্রোম ব্যবহার করি। এটি একযোগে স্ক্রোল ডাউন বৈশিষ্ট্যটি কাজ করার কোনও উপায় আছে কি?


সংক্ষিপ্ত উত্তর: না
ডেভিডপস্টিল

@ ডেভিডপস্টিল: আমি মনে করি আমি জানি এটি কীভাবে করা যায়। কিছু পরীক্ষার পরে একটি যাচাইকৃত উত্তর দেবে।
harrymc

উত্তর:


2

নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করে অটোহটকি যাদুতে এটি করা যেতে পারে , যা .ahkকার্যকর করার জন্য কোনও ফাইলে সংরক্ষণ করা উচিত । স্ক্রিপ্টটি শুরু করতে ফাইলটিতে ডাবল-ক্লিক করুন, সবুজ "এইচ" আইকনে ট্রেবারে ডান-ক্লিক করে এটি বন্ধ করুন এবং প্রস্থান নির্বাচন করুন।

স্ক্রিপ্টটি দুটি উইন্ডোর সমন্বিত স্ক্রোলিংয়ের জন্য রচিত। আপনাকে একে একে একে যুক্ত করে স্ক্রোল করতে প্রথমে উইন্ডো নির্বাচন করতে হবে। স্ক্রিপ্ট সমন্বিত স্ক্রোলিংয়ের জন্য নিম্নলিখিত কীগুলি সদৃশ করে: হুইল আপ, হুইল ডাউন, পেজ আপ, পৃষ্ঠা ডাউন।

স্ক্রিপ্টটি আরম্ভের জন্য কিছু হটকি ব্যবহার করে। আপনি কিছু অন্যান্য হটকি ব্যবহার করতে বা অনির্বাণিতগুলিকে সরাতে এটি সম্পাদনা করতে পারেন। আমি যেগুলি বেছে নিয়েছি সেগুলি নীচে বর্ণিত।

F1 : Starts a new group of windows
F2 : Includes the currently active window in the group
F3 : Shows the windows in the group even if minimized
F4 : Closes all windows in the group

এখানে স্ক্রিপ্ট। এটি আমার পরীক্ষায় কাজ করেছিল।

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#SingleInstance Force
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
Process, Priority, , High
SetWinDelay 0
g = 1                   ; Used to generate unique group names

; Reload script to reinitialize all variables, since there is no delete group
f1::
Reload
return

; Add currently active window to the group
f2::
WinGet, active_id, ID, A
GroupAdd, grpname, ahk_id %active_id%
return

; Restore all windows in the group to be visible
f3::WinRestore, ahk_group grpname
return

; Close all windows in the group
f4::GroupClose, grpname , A
Reload
return

; This intercepts scroll keys on the active window and duplicates them on the other window
#IfWinActive ahk_group grpname
WheelUp::
WheelDown::
PgUp::
PgDn::
    MouseGetPos, mX, mY                 ; remember mouse position in current window
    Send {%A_ThisHotKey%}
    GroupActivate grpname               ; activate the next window of this group
    If (A_ThisHotKey = "WheelUp" || A_ThisHotKey = "WheelDown")
        MouseMove, 200, 200, 0          ; move the mouse over the currently active window 
    Send {%A_ThisHotKey%}   
    GroupActivate grpname               ; Activate previous window
    MouseMove, mX, mY, 0                ; Restore its mouse position
return

ধরুন আপনি দুটি ওয়েব পৃষ্ঠার প্রতিটিতে অনুচ্ছেদে সংখ্যাযুক্ত করেছেন। দুটি পৃষ্ঠাকে সিঙ্কে রাখতে অটোহোটকি ওয়েবপৃষ্ঠাটি পার্স করতে পারে (যখন অনুচ্ছেদ 5 লেবেলযুক্ত বাম উইন্ডোটির শীর্ষে রয়েছে, অটোহোটকি ডান উইন্ডোটি স্ক্রোল করবে যাতে অনুচ্ছেদ 5 ডান উইন্ডোর শীর্ষে থাকে)?
মালী

@ গার্ডেনার: এটি সম্ভবত পারে, তবে এটি অন্য একটি (এবং আরও জটিল) প্রশ্ন।
harrymc

ধন্যবাদ. আমি যে দ্বৈত ভাষার পৃষ্ঠাগুলি দেখি তাদের বেশিরভাগটিতে অনুচ্ছেদে (বাইবেল শ্লোক এবং এই জাতীয়) সংখ্যা রয়েছে, তাই সংখ্যাটি ইতিমধ্যে রয়েছে। ওপি থেকে দুর্দান্ত মুল প্রশ্ন এবং দুর্দান্ত সমাধান!
মালি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.