আমি আশঙ্কা করছি যে এটি প্রয়োগ করে এমন কোনও অ্যাপ্লিকেশন আমার জানা নেই। একটি বিকাশের জন্য সম্ভবত আপনার নিজস্ব ইনপুট পদ্ধতি তৈরি করতে হবে (প্রতিস্থাপন করতে XIM
)।
তবে, আমি আপনাকে এমন একটি বিকল্প প্রস্তাব দিতে পারি যা আপনি কী লেআউটটি পরিবর্তনের চেয়ে আরও বেশি সহায়ক বলে মনে করতে পারেন। এক্স (মাধ্যমে XIM
) কিছু সময়ের জন্য, এক্সকম্পোজ নামে একটি ইউটিলিটি অফার করেছে। এক্সকম্পोज আপনাকে পছন্দসই কী সিকোয়েন্সগুলি অনুসরণ করে একটি নেতৃস্থানীয় কী (যা আপনি মনোনীত করেছেন) দিয়ে আঘাত করে "বহিরাগত" অক্ষর টাইপ করতে দেয় allows উদাহরণস্বরূপ, Composee'চরিত্রের ফল দেয় é
। ডিফল্ট সিকোয়েন্সগুলি বেশিরভাগ অংশের জন্য বেশ স্বজ্ঞাত, তবে এক্সকম্পোজের সবচেয়ে শক্তিশালী অংশটি হ'ল আপনি তাত্ত্বিকভাবে উপযুক্ত কোনও ইউনিকোড চরিত্র উত্পন্ন করতে ক্রম যোগ করতে (বা সংশোধন) করতে পারেন।
সিকোয়েন্সগুলির সেটআপটি প্লেইন টেক্সট ফাইলগুলির মাধ্যমে করা হয় (যে আপনি অন্যথায় রেখেছেন $HOME/.XCompose
বা অন্য কোনও জায়গায় রেখেছেন তবে $HOME/.XCompose
উত্স আছে (আপনি যদি আগ্রহী হন তবে আমার পুরো সেটআপটি এখানে দেখতে পারেন; বিশেষত XCompose
এবং compose/
নীচে ফাইলগুলি দেখুন ) নীচে একটি আমার ব্যক্তিগত স্নিপেট $HOME/.XCompose
:
include "%L" # This enables all the default bindings
include "/home/halosghost/.compose/greek.compose" # some greek characters
এবং এখন greek.compose
উপরোক্ত অন্তর্ভুক্ত একটি স্নিপেট (সতর্কতা অবলম্বন করুন যে এগুলি অবশ্যই আপনি ব্যবহার করতে পারেন এমন সবচেয়ে কার্যকরী বা দক্ষ অনুক্রম নয়, সেগুলি কেবল একটি উদাহরণ):
# Lower case
<Multi_key> <a> <l> <p> <h> <a> : "α" U03B1 # Alpha
<Multi_key> <b> <e> <t> <a> : "β" U03B2 # Beta
<Multi_key> <d> <e> <l> <t> <a> : "δ" U03B4 # Delta
<Multi_key> <g> <a> <m> <m> <a> : "γ" U03B3 # Gamma
<Multi_key> <l> <a> <m> <b> <d> <a> : "λ" U03BB # Lambda
<Multi_key> <p> <i> : "π" U03C0 # Pi
<Multi_key> <m> <u> : "µ" U03BC # Mu
আপনি দেখতে পাচ্ছেন যে এই ফাইলগুলির ফর্ম্যাটটি আসলে খুব সহজ (যদিও এমন কয়েকটি ক্ষেত্রে রয়েছে যেখানে আপনি নিজেই অক্ষরটি ব্যবহার করেন না বরং এটির জন্য একটি নামও (উদাহরণস্বরূপ, এর <period>
পরিবর্তে <.>
))।
উপরের সাহায্যে আমি এখন Capsmuউত্পন্ন করতে টাইপ করতে পারি µ
(নোট করুন যে আমার রচনা কী সেট করা আছে Caps)।
আপনি কোন ডিস্ট্রো ব্যবহার করছেন (বা ব্যবহারের দিকে তাকাচ্ছেন) তা উল্লেখ করেননি, তবে এক্সকম্পোজ শিপগুলি xorg সহ যাতে আপনার যা করা উচিত তা সেট আপ করা উচিত। রচনাটি সেট করার জন্য সম্পর্কিত পড়া এখানেXIM
পাওয়া যাবে , তবে আপনার এটিও লক্ষ্য করা উচিত যে XIM
এই দিনগুলি বেশ পুরানো হয়ে আসছে এবং এটি সেরা বিকল্প নাও হতে পারে। এছাড়াও, কমপক্ষে অন্য একটি আইএমই রয়েছে যা কমপোজ সিকোয়েন্সগুলিকে সমর্থন করে (যদিও এটি কিছুটা আলাদা বাস্তবায়ন ব্যবহার করে): আইবিস ।
ব্যক্তিগতভাবে, আমি ব্যবহার XIM
করি এবং আমি ওয়েলল্যান্ডে স্যুইচ না হওয়া পর্যন্ত এটি করার আশাবাদী (যেখানে আমি আশা করি সেখানে আমার জন্য অপেক্ষা করা একটি সার্বিক উন্নত আইএমই হবে), তবে এটি লিনাক্স; একটি আকার সব মাপসই নয়, এবং আপনার কর্মপ্রবাহের জন্য সর্বোত্তম কাজ করে এমনটি ব্যবহার করা উচিত ( কারণের মধ্যে )।
এই লিঙ্কটি থেকে আপনি দেখতে পাবেন যে আপনি রচনাটির জন্য কোন কীটি ব্যবহার করছেন তা সহজেই সেট করতে পারেন (ধরে নিচ্ছেন যে আপনার কীবোর্ডটি আসলে একটি ডেডিকেটেড কমপোজ কীটি ধারণ করতে যথেষ্ট যথেষ্ট নয়) নীচের কমান্ডের (এর জন্য Caps) মাধ্যমে:
setxkbmap -option compose:caps
- আমি স্বপ্ন দেখতে পারি, তাই না?
একটি মজাদার চূড়ান্ত নোট হিসাবে, এই পোস্টে সমস্ত "বহিরাগত" অক্ষর (é, ",", µ, ¹ এবং including সহ) এক্সকম্পোজ ব্যবহার করে উত্পন্ন হয়েছিল।