ধরুন আমি আমার মাউস ব্যবহার করে কিছু টেক্সট (একটি অঞ্চল চিহ্নিত করুন) নির্বাচন করতে চাইছি, তবে টেনে ছাড়াই। আমি সাধারণত যা করি (বেশিরভাগ অ্যাপ্লিকেশনগুলিতে তবে emacs
):
- আমার মাউসের বাম বোতামটি ক্লিক করুন (
down-mouse-1
); - আমার মাউসটি ছেড়ে দিন, যেখানে আমি নির্বাচনটি শুরু করতে চাই সেখানে কার্সারটি ছেড়ে দিতে;
- shiftকী টিপুন এবং ধরে রাখুন ;
- এবং অবশেষে
down-mouse-1
আবার পাঠ্যটির জায়গায় ক্লিক করুন যেখানে আমি নির্বাচনটি শেষ করতে চাই।
তবে, আমি এটি দিয়ে এটি করতে পারি না emacs
, কারণ চতুর্থ ধাপে একটি প্রসঙ্গ মেনু পপ আপ হয় ( Change default buffer face
), এবং আমার নির্বাচনটি হারিয়ে যায়।
আমি <S-down-mouse-1>
বেশ কয়েকটি সাফল্যের সাথে আরও কয়েকটি কমান্ডের রিম্যাপ করার চেষ্টা করেছি ।
কেউ কীভাবে এই কীর্তিটি সম্পাদন করতে জানেন emacs
?
(আমি ১২.০৪ emacs
তে ২৪.২ ব্যবহার করছি Xubuntu
এবং Mac Os X
১০.৮- তেও (কোকো ইম্যাকস); আমি ব্যবহার করছি transient-mode
এবং cua-mode
।)
হালনাগাদ:
আমি এখানে প্রস্তাবিত হিসাবে এই কোডটি চেষ্টা করেছি , তবে কোনও সাফল্যও পাইনি।
;; shift + click select region
(define-key global-map (kbd "<S-down-mouse-1>") 'ignore) ; turn off font dialog
(define-key global-map (kbd "<S-mouse-1>") 'mouse-set-point)
(put 'mouse-set-point 'CUA 'move)
(define-key global-map (kbd "<S-down-mouse-1>") 'mouse-save-then-kill)
। (দয়া করে এটি একটি উত্তর হিসাবে যুক্ত করুন এবং আমি এটি স্বীকার করব))
C-h c
, শিফট কীটি ধরে রাখুন এবং তারপরে পাঠ্যের কোথাও ক্লিক করুন, আপনি প্রতিধ্বনি অঞ্চলে কী পাবেন? আমার ইমাসগুলি<S-mouse-1> (translated from <S-down-mouse-1> <S-mouse-1>) at that spot runs the command mouse-save-then-kill
আপনাকে যেভাবে আচরণ করতে চায় তা বলে এবং আচরণ করে। আমি ওএস এক্স-তেও 24.2-তে আছি, ক্ষণস্থায়ী মোড ব্যবহার করে তবে চুয়া-মোডটি ব্যবহার করে না।