মাইক্রোসফ্ট স্কাল্ট কমফোর্ট মাউসে সাইড টাচ বোতামটি রিম্যাপ করুন


12

আমি সম্প্রতি একটি মাইক্রোসফ্ট স্কাল্ট কমফোর্ট মাউস কিনেছি। এটি আমার ল্যাপটপের সাথে সংযোগ করতে ব্লুটুথ ব্যবহার করে এবং সমস্ত নিয়মিত মাউস বোতামগুলি লিনাক্স এবং উইন্ডোজ both. উভয়ই নিখুঁতভাবে কাজ করে this এই মাউসটির কী আলাদা, তবে, এটির পাশের একটি বিশেষ Windows/ Superকী রয়েছে যা চাপলে স্টার্ট / মেনু চালু করে। এটিতে একটি স্পর্শ সেন্সর রয়েছে যা সাইড বোতামটি উপরে বা নীচে স্ট্রোক করা অবস্থায় সনাক্ত করে এবং এটি সক্রিয় হয়েছে তা স্বীকার করতে মাউসটি কম্পন করে।

অবশ্যই উইন্ডোজে একটি প্রোগ্রাম রয়েছে যা আমাকে স্ট্রোকগুলি কী করে তা পরিবর্তন করতে এবং কম্পনটি বন্ধ করতে দেয়।

লিনাক্সে, সাইড বোতামটি চাপলে বা সোয়াইপ করা হলে xev কেবলমাত্র একটি সাধারণ কীস্ট্রোক সনাক্ত করে। জেভ কোনও মাউস বোতাম টিপুন রিপোর্ট করে না।

সুতরাং আমার প্রশ্নটি হল, লিনাক্সের অধীনে কি কী প্রেসগুলি পাঠানো হয় আমি তা পরিবর্তন করতে পারি?

আমি এ কী থেকে বাঁধাই পরিবর্তন করতে চাই tabথেকে down, backspaceথেকে up, (কি xev প্রতিবেদনগুলি) থেকে ctrl+ + alt+ + left/ rightওয়ার্কস্পেস মধ্যে স্যুইচ করার জন্য।

কোন সাহায্যের জন্য ধন্যবাদ!


আপনি সাহায্য. ubuntu.com/commune/ManyButtonsMouseHowto এ ইঁদুরের জন্য হাওটো পরীক্ষা করে দেখেছেন ?
ubfan1

1
টিপ ubfan1 এর জন্য ধন্যবাদ, জিনপুট গেট-বোতাম-মানচিত্র আমাকে 13 টি বোতাম দেয়। এক্স এবং এক্সিনপুট পরীক্ষার রিপোর্টে কেবল বোতামগুলি 1-7। আমি লিঙ্ক থেকে জিনপুট সেট-বোতাম-ম্যাপ এবং এক্সবাইন্ডকিগুলি ব্যবহার করে 8-13 বোতামগুলি রিম্যাপ করার চেষ্টা করেছি তবে কিছুই পরিবর্তন হয়নি। পার্শ্ব কী রিপোর্টগুলি টিপুন টিপুন 133 (সুপার), সোয়াইপ আপ রিপোর্টগুলি কী টিপ 22 (ব্যাকস্পেস), সোয়াইপ ডাউন রিপোর্টগুলি টিপুন 23 (ট্যাব)।
user223544

উত্তর:


5

আমি কেবল একটি নিজেই কিনেছি এবং দেখেছি যে নিম্নলিখিতটি আমার পক্ষে পুরোপুরি কার্যকর es

  1. Dconf- সম্পাদক খুলুন ( sudo apt-get install dconf-editorএটি ইতিমধ্যে ইনস্টল না থাকলে)।
  2. Org -> gnome -> ডেস্কটপ -> ডাব্লুএম -> কী-বাইন্ডিংগুলিতে নেভিগেট করুন।
  3. এর মান পরিবর্তন করুন সুইচ টু কর্মক্ষেত্র-ডাউন থেকে

    ['<Control><Alt>Down', '<Primary><Super>Tab', '<Control><Super>Tab']

    এবং এর মান সুইচ টু কর্মক্ষেত্র-আপ করার জন্য

    ['<Control><Alt>Up', '<Primary><Super>BackSpace', '<Control><Super>Backspace']


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

2

সুতরাং যেহেতু মাইক্রোসফ্ট স্কাল্ট কমফোর্ট মাউস সুপার এবং সোয়াইপ অঙ্গভঙ্গির জন্য মাউস বোতাম টিপতে নিবন্ধগুলি নিচ্ছে না, তবে কীবোর্ড কী প্রিন্সগুলি নিবন্ধভুক্ত করছে, আমি সেই কী প্রেসগুলি শোনার জন্য 'xautomation' এবং 'xbindkeys' প্যাকেজগুলি ব্যবহার করেছি এবং Ctrl+ Alt+ Right/ Leftওয়ার্কস্পেসের মধ্যে স্যুইচ করতে। এটি একটি আদর্শ সমাধান নয়, তবে এটি 10 ​​টির মধ্যে 8 বারের মতো কাজ করে।

#Move to left workspace
"xte 'keydown Control_L' 'keydown Alt_L' 'usleep 100' 'key Left' 'keyup Control_L' 'keyup Alt_L' 'keyup Left'"
   m:0x4+mod4+m:0x0+c:23
   #Control_L+Super_L+Tab

#Move to right workspace
"xte 'keydown Control_L' 'keydown Alt_L' 'usleep 100' 'key Right' 'keyup Control_L' 'keyup Alt_L' 'keyup Right'"
   m:0x4+mod4+m:0x0+c:22
   #Control_L+Super_L+Backspace

এই এক্সবিন্দকি স্ক্রিপ্টটি যা করে তা হ'ল মাউসগুলি যে সোপানগুলি সোয়াইপ করে এবং কম্পিউটারে পাঠানো অঙ্গভঙ্গিগুলি সোয়াইপ করে তা কীপ্রেসের জন্য শোনে। সনাক্ত করা থাকলে, xautomation স্ট্যান্ডার্ড মুভ ডেস্কটপ কীস্ট্রোক প্রেরণ করে, control+ alt+ left/ right

মাউসের সোয়াইপ আপ ইশারাটি left control+ left super+ এর কীস্ট্রোক প্রেরণ করে backspace। মাউসের সোয়াইপ ডাউন অঙ্গভঙ্গিটি left control+ left super+ কিস্ট্রোকটি প্রেরণ করে tab। মি: 0x4 + মোড 4 + এম: 0x0 + সি 22 হ'ল আসল কী কোড সংমিশ্রণ যা এক্সবাইন্ডকিগুলি সনাক্ত করে।

আমি দক্ষতা উন্নত করতে পারি কিনা তা দেখতে আমি আরও কিছুটা গোলযোগ করব, তবে আপাতত এই কাজটি হয়ে যায়। আমি কেবল আশা করি tabএবং backspaceযে কাজটি করছি তার সাথে মাউস আউটপুটগুলি স্ক্রু না দেয়।


1
সমাধান কীভাবে কাজ করে তা ব্যাখ্যা করতে পারেন? মাউস প্রেরণ করছে Control_L+Super_L+Tab(কন্ট্রোল_এল + সুপার_ এল কোথা থেকে আসছে)? বা আপনি কি মাউসের বোতামের সাথে মিল রেখেছেন m:0x4+mod4+m:0x0+c:23(আপনি মনে করছেন যে প্রশ্নটিতে উত্পন্ন কোনও মাউস ইভেন্ট নেই)?
ভোলকার সিগেল

কন্ট্রোল_এল + সুপার_এল কোথা থেকে আসছে তা ব্যাখ্যা করার জন্য আমি আমার সমাধান সম্পাদনা করেছি। আমি এম: 0x0 + মোড 4 + এম: 0x0 + সি: 23 এর উদ্দেশ্যটিও ব্যাখ্যা করেছি।
user223544

0

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

.xbindkeysrc

#Thumb down
"echo 'KeyStrPress Control_L KeyStrPress Tab KeyStrRelease Control_L KeyStrRelease Tab'|xmacroplay :0"
   Control+Mod4+Tab

#Thumb up
"echo 'KeyStrPress Control_L KeyStrPress Shift_L KeyStrPress ISO_Left_Tab KeyStrRelease Control_L KeyStrRelease Shift_L KeyStrRelease ISO_Left_Tab' |xmacroplay :0"
   Control+Mod4+BackSpace
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.