এটি একটি আকর্ষণীয় চ্যালেঞ্জ, এবং আমি একটিকে সম্মত করি যে এক্সপুট পুরোপুরি উপযুক্ত বলে মনে হচ্ছে না। আমি এক্সমোডম্যাপের সামর্থ্য নিয়ে কিছুটা সময় কাটিয়েছি এবং হতাশ হয়ে আপনি যা করতে চান তা অর্জনের কাছাকাছি এসেছি ... সেখানে পৌঁছানোর ব্যবস্থা না করেই।
এক্সমোডম্যাপ ব্যবহার করে, বাম-শিফট কীতে প্যারেনলেটকে স্থানান্তরিত কীসিম্বল হিসাবে নির্ধারণ করা সম্ভব:
xmodmap -e 'keysym Shift_L = Shift_L parenleft Shift_L parenleft'
যা sorta কাজ, অন্তত আমার ফেডোরা 17 বাক্সে পরীক্ষা করতে, কিন্তু না একটি সন্তোষজনক ভাবে। আমি দেখতে পেয়েছি যে এই ম্যাপিংটি জায়গায় রেখে, শিফট কীটি এখনও স্বাভাবিকভাবে কাজ করে এবং কোনও উত্সাহিত প্যারেনস দেয় না, তবে (হতাশার সাথে) এটি নির্ভরযোগ্যভাবে বাম-পেরেনগুলিও তৈরি করতে পারেনি। যে কারণেই হোক না কেন, কীটি নিজেকে নির্ভরযোগ্যভাবে সংশোধন করার জন্য উপস্থিত হয় না , যা প্রাথমিকভাবে তার স্থানান্তরিত কার্যভারটি ভেঙে দেয়। যে কারণেই হোক না কেন, পর পর কয়েকবার বাম-শিফটে আঘাত হানার ফলে অবশেষে এটি বাম-পেরেন উত্পাদন শুরু করতে পারে তবে কেবল চতুর্থ বা পঞ্চম প্রেসের পরে।
এক আচরণ আমি করেনি নোটিশ, তবে, যে আপনার সাথে একটি "কাছাকাছি যথেষ্ট" অ্যানালগ হিসেবে কাজ করতে সক্ষম হতে পারেন: আমি দেখা গেছে যে ম্যাপিং parenleft এবং parenright Shift_L এবং Shift_R সম্মুখের পর, আমি নির্ভরযোগ্যভাবে ডান বন্ধনী দ্বারা "রেলিং" টাইপ করতে পারে দুটি Shift কী জুড়ে - অন্য কথায়, এই ম্যাপিং সহ:
xmodmap -e 'keysym Shift_L = Shift_L parenleft Shift_L parenleft'
xmodmap -e 'keysym Shift_R = Shift_R parenright Shift_R parenright'
শিফট_এল টিপুন এবং তারপরে শিফট_আর টিপুন, তারপরে উভয়কেই মুক্তি দিবেন, অন্যদিকে ডান-পেরেন বা বাম-পেরেন আউটপুট তৈরি করবে। (পেরেন ম্যাপিংগুলি অবশ্যই বিপরীত হতে পারে; অবশ্যই কোন উপায়টি আরও "প্রাকৃতিক" মনে হয়েছে তা আমি ঠিক সিদ্ধান্ত নিতে পারিনি))
আপনি যে সঠিক আচরণটি সন্ধান করছেন আমি তা অর্জন করতে গিয়েই তত কাছাকাছি ছিল; একা xmodmap ব্যবহার করা সম্ভব বলে মনে হচ্ছে না।
আমি অর্ধেক-বিশ্বাস ছিল যে সহজভাবে সম্ভব, পর্ব নয়, কিন্তু তারপর আমি বুঝতে পারলাম যে সেখানে অন্তত একটি কী ব্যবহার করুন যা ফাংশন ঠিক যেমন আপনি বর্ণনা: সুপার ( "উইন্ডোজ") কী। জিনোম শেলের অধীনে, এটি একটি সংশোধক কী (মোড 4), যা একা চাপলে আলাদা প্রভাব তৈরি করে (ওভারভিউ ট্রিগার করে)। সুতরাং, অন্তত তত্ত্বের ক্ষেত্রে, আপনার পছন্দসই শিফট-কি ওভারলোডিং একই পদ্ধতিতে প্রয়োগ করা সম্ভব।
... তবে, কীভাবে এটি করা হবে বা আপনি যখন শিফট কীটি টিপবেন ততবার প্রয়োজনীয় প্রসেসিংয়ে ডুবে যাওয়া কতটা আক্রমণাত্মক তা আমার একেবারেই ধারণা নেই। :-)