লিনাক্সে থিংকপ্যাড ইউএসবি কীবোর্ডের পিছনে / ফরওয়ার্ড কীগুলি পুনরায় তৈরি করা সম্ভব?


9

আমার থিঙ্কপ্যাড ল্যাপটপে আমি সহজেই পিছনে / ফরওয়ার্ড কীগুলি অন্য কোনও কিছুর (সাধারণত পৃষ্ঠাগুলি / পেজআপে ম্যাপ করি) পরিবর্তন করতে পারি, কারণ তাদের নিজস্ব কীকোড (166 এবং 167) রয়েছে:

xmodmap -e 'keycode 166=Prior'
xmodmap -e 'keycode 167=Next'

যাইহোক, আমার থিঙ্কপ্যাড ইউএসবি কীবোর্ডে, পিছনে / ফরোয়ার্ড কীগুলি যথাক্রমে Alt + Left এবং Alt + রাইটগুলিতে হার্ড-ম্যাপযুক্ত বলে মনে হচ্ছে, তাই আমি তাদের পুনরায় তৈরি করতে xmodmap ব্যবহার করতে পারি না। আমি তাদের পুনর্নির্মাণের অন্য কোনও উপায় আছে কি? আমি ইতিমধ্যে xautomation চেষ্টা করেছি, কিন্তু এটি কার্যকর হয়নি।

আমি ফরোয়ার্ড কী টিপলে 'xev' এটাই আমাকে দেখায়:

KeyPress event, serial 36, synthetic NO, window 0x4e00001,
    root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0x4e00001,
    root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33),
    state 0x8, keycode 114 (keysym 0xff53, Right), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
    root 0xb4, subw 0x0, time 65023271, (16,-20), root:(641,33),
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
    root 0xb4, subw 0x0, time 65023271, (16,-20), root:(641,33),
    state 0x0, keycode 114 (keysym 0xff53, Right), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

1
কীগুলির কী-কোড থাকলে তাদের ডানদিকে পুনরায় তৈরি করা যায়? এটি ক্যাপস লক কী থেকে আলাদা কি? এই পৃষ্ঠাটি এটি পুনরায় পুনঃসারণ করে মনে হচ্ছে। আমি চেষ্টা করে দেখিনি। শুধু পরামর্শ দিচ্ছি। efod.se/writings/linuxbook/html/caps-lock-to-ctrl.html
বিভাস

সমস্যাটি হ'ল এটির কোনও কীকোড নেই এবং পরিবর্তে Alt-বাম / Alt-ডান থেকে শক্ত-ওয়্যার্ড রয়েছে
গিলহেরেম সালগাদো

উত্তর:


0
  1. এক্সডটুল ইনস্টল করুন
  2. আপনি চালাতে চান (কী xdotool key --clearmodifiers Page_Down) চাপুন কমান্ডের জন্য একটি স্ক্রিপ্ট বা শেল ওরফে তৈরি করুন
  3. আপনার ডেস্কটপ পরিবেশের হটকি / শর্টকাট কনফিগারেশনে প্রেরিত কম্বো (Alt + বাম) সাথে সেই স্ক্রিপ্ট / ওরফে আবদ্ধ করুন।

নোট করুন যে জিনোম-নিয়ন্ত্রণ-কেন্দ্রে ইউএসবি কীবোর্ডের পিছনে / ফরোয়ার্ড বোতামগুলি একটি শর্টকাটে অর্পণ করা সম্ভব বলে মনে হচ্ছে না (আপনি আসলে সেগুলি নির্ধারণ করতে পারেন, তবে আপনি যে কমান্ড / ক্রিয়াটি ম্যাপ করেছেন তা কখনই ডাকা হবে না / ঘটবে), যাতে আপনার আরও কিছু ব্যবহার করার দরকার পড়তে পারে, যেমন কমিজ কমান্ডস প্লাগইন।


1
স্লেইহবয় পরামর্শের জন্য ধন্যবাদ। আমি xautomation দিয়ে চেষ্টা করেছি , কিন্তু এটি কার্যকর হয়নি। নীচে আমার নিজের উত্তর দেখুন, কেন
গিলহেরেম সালগাদো

1
প্রকৃতপক্ষে, এটি চূড়ান্ত উত্তর হওয়া উচিত এবং আমি কেন এটি কাজ করে নি তা এখানেই ব্যাখ্যা করব। কমান্ডটি চালানো উচিত xdotool key --clearmodifiers Page_Upএবং কোনও কারণে জিনোম-নিয়ন্ত্রণ-কেন্দ্রের শর্টকাটের এক্সিলারেটর হিসাবে পিছনে / ফরোয়ার্ড বোতামটি অর্পণ করা কার্যকর বলে মনে হচ্ছে না, তবে আপনি যদি কমিজের 'কমান্ডগুলি' প্লাগইন ব্যবহার করেন এটি কার্যকর হবে।
গিলহের্মে সালগাদো

1

আমি এটি আমার .Bashrc- এ রেখেছি:

# this maps the previous and next page buttons to pgup and pgdown 
xmodmap -e "keycode 167 = Next" 
xmodmap -e "keycode 166 = Prior"

দুর্দান্ত কাজ করে তবে কোনও কারণে এটি ভার্চুয়ালবক্স 6 এ কাটবে বলে মনে হচ্ছে না।

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