এটি হল xkeycaps কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
xkeycaps - X কীবোর্ড ম্যাপিং গ্রাফিক্যালি প্রদর্শন ও সম্পাদনা করুন
সাইনোপিসিস
xkeycaps [-টুলকিটপশন ...] [-পছন্দ ...]
বর্ণনাঃ
সার্জারির xkeycaps প্রোগ্রাম একটি কীবোর্ড প্রদর্শন করে। একটি চাবির উপর মাউস সরানো বর্ণনা করে
কী-সিম এবং মডিফায়ার যা কী তৈরি করে। একটি কী-তে বাঁদিকে ক্লিক করলে একটি অনুকরণ হয়
কীপ্রেস ইভেন্ট। একটি কী-তে ডানদিকে ক্লিক করলে একটি সহ ক্রিয়াকলাপের একটি মেনু আসে
কী দ্বারা উৎপন্ন কী-সিমস পরিবর্তন করার জন্য কমান্ড। এই প্রোগ্রাম, আংশিক, একটি
গ্রাফিক্যাল ফ্রন্ট-এন্ড থেকে xmodmap(1).
বিকল্প
xkeycaps সমস্ত স্ট্যান্ডার্ড টুলকিট বিকল্পগুলি গ্রহণ করে এবং নিম্নলিখিতগুলিও গ্রহণ করে
বিকল্প:
-কীবোর্ড কীবোর্ড-নাম or -kbd কীবোর্ড-নাম
প্রদর্শনের জন্য কীবোর্ডের ধরন নির্দিষ্ট করে। অনেক আলাদা কম্পিউটার আছে
বিশ্বের কীবোর্ড, এবং xkeycaps আপনি কোনটি ব্যবহার করছেন তা অবশ্যই জানতে হবে
সঠিকভাবে কাজ করে। একটি কীবোর্ডের নাম উল্লেখ করার সময় কেস কোন ব্যাপার না।
আপনি একটি সূর্য বা HP এর কনসোল ডিসপ্লেতে চলমান হলে, তারপর xkeycaps ইচ্ছা
আপনি কোন কীবোর্ড তা নির্ধারণ করতে সরাসরি সংযুক্ত কীবোর্ড হার্ডওয়্যারকে জিজ্ঞাসাবাদ করুন
ব্যবহার. কিন্তু আপনি যদি দূরবর্তীভাবে বা অন্য ধরনের মেশিনে চালান, তাহলে আপনাকে অবশ্যই করতে হবে
কোনোভাবে একটি কীবোর্ড নির্দিষ্ট করুন।
-হেল্প
জন্য স্বীকৃত মান তালিকা -কীবোর্ড বিকল্প।
-গটার প্রস্থ সংখ্যা or -gw সংখ্যা
প্রতিটি কী-এর মধ্যে কত পিক্সেল স্থান ছাড়তে হবে তা নির্দিষ্ট করে।
-ফন্ট ফন্ট নাম
কীক্যাপগুলি প্রদর্শন করতে ব্যবহার করার জন্য ফন্টটি নির্দিষ্ট করে।
নিম্নলিখিত স্ট্যান্ডার্ড এক্স টুলকিট কমান্ড লাইন আর্গুমেন্টগুলি সাধারণত ব্যবহার করা হয় xkeycaps:
- প্রদর্শন হোস্ট: dpy
এই বিকল্পটি যোগাযোগ করার জন্য X সার্ভারকে নির্দিষ্ট করে।
-জ্যামিতি জ্যামিতি
এই বিকল্পটি উইন্ডোটির পছন্দসই আকার এবং অবস্থান নির্দিষ্ট করে।
-বিজি রঙ
এই বিকল্পটি উইন্ডোর পটভূমির জন্য ব্যবহার করার জন্য রঙ নির্দিষ্ট করে। ডিফল্ট
হালকা ধূসর।
-ফগ রঙ
এই বিকল্পটি উইন্ডোর অগ্রভাগের জন্য ব্যবহার করার জন্য রঙ নির্দিষ্ট করে। ডিফল্ট
কালো.
-বিডব্লিউ সংখ্যা
এই বিকল্পটি উইন্ডোর চারপাশে থাকা সীমানার পিক্সেলের প্রস্থ নির্দিষ্ট করে।
-xrm রিসোর্সস্ট্রিং
এই বিকল্পটি ব্যবহার করার জন্য একটি সম্পদ স্ট্রিং নির্দিষ্ট করে। এই জন্য বিশেষভাবে দরকারী
সেটিং রিসোর্স যেখানে আলাদা কমান্ড লাইন বিকল্প নেই।
DISPLAY কে
উইন্ডোর নীচের অংশটি একটি কীবোর্ডের অঙ্কন। উপরের বামে প্রতিটি কী রয়েছে
স্ট্রিংটি মুদ্রিত করে যা আসলে কীটির পৃষ্ঠে প্রদর্শিত হয়। নীচে ডানদিকে
কীটির (হেক্সাডেসিমেল) কীকোড যা এই কী তৈরি করে।
স্ক্রিনের শীর্ষে মাউসের নীচে কী বর্ণনা করে পাঠ্যের কয়েকটি লাইন রয়েছে (বা
অতি সম্প্রতি টাইপ করা কী।) এই লাইনগুলো হল:
চাবি কোড: এটি ফিজিক্যাল কী-তে প্রিন্ট করা টেক্সট এবং জেনারেট হওয়া কীকোড প্রদর্শন করে
হেক্স, দশমিক, এবং অক্টাল যে কী দ্বারা.
কীসিম: এটি KeySyms-এর সেট প্রদর্শন করে যা এই কী বর্তমানে তৈরি করে।
ASCII: এটি এই কী-এর ASCII সমতুল্য প্রদর্শন করে, বিবেচনা করে
বর্তমান সংশোধক কী যা নিচে আছে।
সংশোধক: এটি মডিফায়ার বিটগুলি প্রদর্শন করে যা এই কী তৈরি করে। যদি একটি কী উৎপন্ন হয়
সংশোধক, এটি একটি জ্যা-কী মত স্থানপরিবর্তন or নিয়ন্ত্রণ.
স্বয়ংক্রিয় পুনরাবৃত্তি: X সার্ভার দাবি করে যে এই কী স্বয়ংক্রিয়ভাবে পুনরাবৃত্তি হয় কিনা। আমি বলি ``দাবি''
কারণ OpenWindows X সার্ভারই একমাত্র যার জন্য আমি সম্মুখীন হয়েছি
এই তথ্য সঠিক। প্রতি-কী অটোরিপিট পতাকা প্রায়-
সর্বজনীনভাবে উপেক্ষিত।
কম্যান্ডস
উইন্ডোর উপরের বাম কোণে বেশ কয়েকটি বোতাম রয়েছে। তারা হল:
অব্যাহতিপ্রাপ্ত
প্রোগ্রাম থেকে প্রস্থান করে।
নির্বাচন করা কীবোর্ড
একটি ডায়ালগ বক্স পপ আপ করে যেখান থেকে আপনি কোন কীবোর্ডটি প্রদর্শিত হবে তা পরিবর্তন করতে পারবেন। বাম
কলাম পরিচিত ধরনের কীবোর্ড তালিকাভুক্ত করে, এবং ডান কলাম পরিচিত তালিকা করে
সেই কীবোর্ডের লেআউট (ম্যাপিং)।
আদর্শ At জানলা
এটি নির্বাচন করার পরে, আপনাকে অন্য কোনও উইন্ডোতে ক্লিক করতে বলা হবে। এটা করার পর,
কীবোর্ড ডিসপ্লেতে কীগুলিতে ক্লিক করলে আপনার উইন্ডোতে কী ইভেন্টগুলি অনুকরণ হবে
নির্বাচিত রুট উইন্ডো বা নির্বাচন করা xkeycaps উইন্ডো এটি বন্ধ করে দেয়।
আপনি যদি একটি উইন্ডো ম্যানেজার ব্যবহার করেন (উদাহরণস্বরূপ, মহিষ(1)) যা আপনি লক করতে পারেন
কীবোর্ড একটি উইন্ডোতে ফোকাস করুন এবং ফোকাস না করেই অন্যান্য উইন্ডোতে ক্লিক করুন
পরিবর্তন করুন, তাহলে আপনি অন্য উইন্ডোতে ফোকাস করে একই জিনিসটি সম্পন্ন করতে পারেন
এবং কীগুলিতে ক্লিক করুন xkeycaps জানলা.
প্রত্যর্পণ করা ডিফল্ট মানচিত্র
এই কমান্ডটি কীবোর্ডকে তার ডিফল্ট অবস্থায় পুনরুদ্ধার করে। আপনি যদি এই কমান্ডটি কার্যকর করেন
একটি কীবোর্ড প্রদর্শন করার সময় যা আপনি যে ধরনের কীবোর্ড ব্যবহার করছেন তা নয়,
আপনার কীম্যাপ একটি অর্থহীন অবস্থায় থাকবে। জন্য কোন উপায় নেই xkeycaps কি বলতে
আপনি যে কীবোর্ড ব্যবহার করছেন তার জন্য আপনার শব্দ নেওয়া ছাড়া, তাই মিথ্যা বলবেন না।
লেখা আউটপুট
এই কমান্ড একটি লিখে xmodmap ইনপুট ফাইলের বর্তমান অবস্থার প্রতিনিধিত্ব করে
আপনার হোম ডিরেক্টরির একটি ফাইলে কীবোর্ড (আপনার সমস্ত পরিবর্তন সহ)। মনে রাখবেন যে
এই কমান্ডটি এই কীবোর্ড টাইপের জন্য ডিফল্ট কীম্যাপ লিখবে না যদি না আপনি
এর আগে রিস্টোর ডিফল্ট ম্যাপে ক্লিক করেছেন।
ফাইল কল করা হবে .xmodmap-হোস্ট-নেম, কোথায় হোস্ট-নেম মেশিনের নাম
আপনি চলমান. ফাইলটি ইতিমধ্যে বিদ্যমান থাকলে এটি আপনাকে সতর্ক করবে।
এটি আপনাকে একটি ডায়ালগ বক্সের সাথে অনুরোধ করে: আপনি হয় একটি লিখতে পারেন xmodmap ফাইল প্রতিনিধিত্ব করে
প্রতিটি কী এর অবস্থা, অথবা আপনি একটি ছোট ফাইল লিখতে পারেন যা শুধুমাত্র বর্ণনা করে
পরিবর্তন।
ধারণাটি হল যে উপযুক্ত স্টার্টআপ স্ক্রিপ্টে, আপনি একটি লাইন যুক্ত করবেন
xmodmap /.xmodmap-`uname -n`
উপযুক্ত init ফাইলে, যাতে এই কীবোর্ড পরিবর্তনগুলি প্রতিবার করা হয়
আপনি লগ ইন করুন। (যদি আপনি নিশ্চিত না হন যে এই কমান্ডটি কোথায় যাবে, আপনার সিস্টেমকে জিজ্ঞাসা করুন
প্রশাসক, যেহেতু এটি সাইট থেকে সাইটে পরিবর্তিত হয়।)
একটি কী-তে বাঁদিকে ক্লিক করলে একটি অনুকরণ হয় কী প্রেস ঘটনা বোতামটি মুক্ত করা একটি অনুকরণ করে
কিরিলিজ ঘটনা আপনি যদি একটি কীতে বামে ক্লিক করেন এবং বোতামটি নিচে থাকা অবস্থায় মাউস সরান,
কী প্রেস এবং কিরিলিজ আপনি মাউস নাড়াচাড়া প্রতিটি কীতে ইভেন্ট সিমুলেট করা হবে।
মাউসটিকে আপনার আঙুল হিসাবে ভাবুন: আপনি যদি মাউসটিকে কয়েকটি কীগুলির উপর টেনে আনেন তবে সেগুলি চলে যাবে
পালাক্রমে নিচে এবং উপরে।
সংশোধক বিটগুলির সাথে যুক্ত একটি কীতে বামে ক্লিক করা (যেমন শিফট বা নিয়ন্ত্রণ)
যে চাবিটি ``লক'' করে দেয়। আবার বামে ক্লিক করলে কী রিলিজ হয়। এই ভাবে, আপনি
মাউস দিয়ে কী-কর্ড তৈরি করতে পারে: জেনারেট করতে কন্ট্রোল-সি, বামে ক্লিক করুন নিয়ন্ত্রণ
কী, এবং তারপর ক্লিক করুন C চাবি. ক্লিক করুন নিয়ন্ত্রণ আবার কন্ট্রোল মডিফায়ার চালু করতে
বন্ধ।
একটি কী টাইপ করা বাস্তব কীবোর্ড অনুকরণ করে a কী প্রেস/কিরিলিজ একই ইভেন্ট জোড়া
যেভাবে একটি কী-তে ক্লিক করা হয়।
এছাড়াও আপনি মাউস এবং কীবোর্ড ইনপুট একত্রিত করতে পারেন: উদাহরণস্বরূপ, যদি আপনি নির্বাচন করতে মাউস ব্যবহার করেন
দ্য স্থানপরিবর্তন কী, এবং একটি অক্ষর টাইপ করুন, যে ইভেন্টটি সিমুলেট করা হবে সেটি থাকবে স্থানপরিবর্তন
সংশোধক সেট। আর চেপে ধরলে রিয়াল নিয়ন্ত্রণ কী, এবং ক্লিক করুন C মধ্যে কী
জানালা, ক কন্ট্রোল-সি ইভেন্ট তৈরি করা হবে। (অনুমান করা হচ্ছে, যে, আপনার উইন্ডো ম্যানেজার
নিয়ন্ত্রণ-বাম-বোতাম তার নিজস্ব উদ্দেশ্যে বাধা দেয় না।)
একটি কীতে ডানদিকে ক্লিক করলে প্রদত্ত কীটির জন্য কমান্ডের একটি মেনু পপ আপ হয়। তারা হল:
বিনিময় কী-সমুহ
এই মেনু আইটেমটি নির্বাচন করার পরে, আপনাকে অন্য কীটিতে ক্লিক করতে বলা হবে। সেই চাবি ও
আপনি যে চাবিতে মেনু এনেছেন তা বিনিময় করা হবে। এটি কীবোর্ড পরিবর্তন করে
অবিলম্বে ম্যাপিং।
নকল চাবি
এই মেনু আইটেমটি নির্বাচন করার পরে, আপনাকে অন্য কীটিতে ক্লিক করতে বলা হবে। যে চাবি হবে
আপনি যে মেনুটি নিয়ে এসেছেন সেটির একটি অনুলিপি তৈরি করুন। অর্থাৎ দুটি চাবি
কীসিম এবং মডিফায়ারের একই সেট তৈরি করবে। এটি কীবোর্ড পরিবর্তন করে
অবিলম্বে ম্যাপিং।
অক্ষম চাবি
আপনি যে কীটির উপর মেনুটি নিয়ে এসেছেন সেটিতে কোন কী-সিমস এবং না তৈরি করা হবে
সংশোধক এটি অবিলম্বে কীবোর্ড ম্যাপিং পরিবর্তন করে।
প্রত্যর্পণ করা চাবি থেকে ডিফল্ট
আপনি যে কীটিতে মেনু এনেছেন সেটি তার ডিফল্ট অবস্থায় পুনরুদ্ধার করা হবে; না
অন্য কী পরিবর্তন করা হবে। এটি আসলে বর্তমান কীবোর্ড ম্যাপিং পরিবর্তন করে।
সম্পাদন করা মূলশব্দ of চাবি
এটি "এডিট কী" উইন্ডো পপ আপ করে, যা আপনাকে ইচ্ছামত পরিবর্তন করতে দেয়
keysyms এবং modifier এই কী তৈরি করে।
উইন্ডোর বাম দিকে এই কী বর্তমানে যে কী-সিমের তালিকা রয়েছে
উৎপন্ন করে (একটি কী আটটি কীসিম তৈরি করতে পারে; এর ব্যাখ্যা
keysyms X প্রোটোকল নথিতে বর্ণনা করা হয়েছে, এবং পরবর্তীতে সংক্ষিপ্ত করা হয়েছে
KEYSYMS এবং কীকোড এই ম্যান পৃষ্ঠার বিভাগ।)
দ্বিতীয় কলামটি এই কীটির আটটি মডিফায়ার বিটের একাধিক পছন্দের তালিকা
উৎপন্ন হতে পারে। উদাহরণস্বরূপ, আপনি যদি চান একটি কী একটি ``নিয়ন্ত্রণ' কী হিসাবে আচরণ করতে, আপনি
নির্বাচন করা উচিত নিয়ন্ত্রণ সংশোধনকারী
তৃতীয় এবং চতুর্থ কলাম (স্ক্রলিং তালিকা) কীসিম পরিবর্তনের জন্য
চাবির সাথে যুক্ত। আপনি যখন প্রথম কলাম থেকে একটি কীসিম-পজিশন নির্বাচন করেন,
অক্ষর সেট এবং কীসিম স্ক্রোলিং তালিকায় প্রদর্শিত হবে। এ ক্লিক করা হচ্ছে
``KeySym'' কলামের keysym হাইলাইট করা স্লটে সেই কীসিমটি ইনস্টল করবে
প্রথম কলাম।
একটি ভিন্ন অক্ষর সেট থেকে একটি কীসিম নির্বাচন করতে, অক্ষর সেট নামের উপর ক্লিক করুন
দ্বিতীয় কলাম। (দ্য ল্যাটিন 1 এবং কীবোর্ড অক্ষর সেট সবচেয়ে সাধারণ
ব্যবহৃত।)
উইন্ডোর নীচে তিনটি বোতাম রয়েছে: বাতিল করা, বাতিল, এবং Ok. ক্লিক করছে বাতিল করা
সম্পাদনা কী উইন্ডোটিকে প্রশ্নে থাকা কীটির বর্তমান অবস্থায় ফিরিয়ে আনে। বাতিল প্রচেষ্টা
কোন পরিবর্তন না করে সম্পাদনা কী উইন্ডো। Ok সম্পাদনা কী উইন্ডো বন্ধ করে এবং
আপনার পরিবর্তনগুলি ইনস্টল করে (বর্তমান কীবোর্ড ম্যাপিং পরিবর্তন করা হয়েছে।)
KEYSYMS এবং কীকোড
আপনার কীবোর্ড ম্যাপিং কার্যকরভাবে সম্পাদনা করতে, আপনাকে পরিচিত হতে হবে এমন কিছু শর্ত রয়েছে৷
সঙ্গে:
চাবি কোড এটি একটি কাঁচা স্ক্যান কোড যা কীবোর্ড থেকে পড়া হয়; প্রতিটি শারীরিক কী
কীবোর্ড এর সাথে যুক্ত একটি ভিন্ন সংখ্যা আছে; এই ম্যাপিং হতে পারে না
পরিবর্তিত (কিন্তু এটা ঠিক আছে।)
সাধারণত, প্রতিটি কীবোর্ডের নিজস্ব কীকোডের সেট থাকে, যে কারণে আপনি তা করবেন
আপনার ব্যবহার করা প্রতিটি সিস্টেমের জন্য সম্ভবত একটি আলাদা কীম্যাপ থাকা দরকার।
কীসিম এটি একটি প্রতীক যা একটি কী-এর একক প্রেস দ্বারা তৈরি করা যেতে পারে
কীবোর্ড: উদাহরণস্বরূপ, সমস্ত অক্ষর, সংখ্যা এবং বিরাম চিহ্ন হল কীসিম, এবং তাই
আরো বিমূর্ত জিনিস যেমন ``শিফ্ট'' এবং ''কন্ট্রোল''।
প্রতিটি কীকোড (অর্থাৎ কীবোর্ডের কী) নির্দিষ্ট কীসিমের সাথে যুক্ত।
KeySyms হল কীগুলিকে তাদের শব্দার্থবিদ্যা দেয় (এবং A কী তৈরি করে
একটি A), কীকোড নয়।
সাধারণত কীগুলি এক বা দুটি কীসিমের সাথে যুক্ত থাকে, যা এর সাথে মিলে যায়
কী টিপলে এবং যখন এটি চাপানো হয় তখন চিহ্ন তৈরি হয়
শিফট কী চেপে রাখা হয়। একটি বিশেষ কেস আছে, যা যদি চাবি হয়
শুধুমাত্র একটি KeySym ধারণ করে, এবং এটি একটি অক্ষর, তারপর Shift কীটি করে
স্পষ্ট জিনিস যে এক অক্ষর করে.
কীক্যাপ KeySyms এর সাথে বিভ্রান্ত না হওয়ার জন্য, এটি টেক্সটকে বোঝায় যা মুদ্রিত হয়
শারীরিক কী: এটি অপরিবর্তনীয় (যদি না আপনি আপনার কীবোর্ড পুনরায় রং করেন...)
জ্যা এই শব্দটি একই সাথে ধরে রাখা দুটি বা ততোধিক কীগুলির একটি সেট বোঝায় (দ্বারা
পিয়ানো কীবোর্ডের সাথে সাদৃশ্য।) একটি কী ব্যতীত সবগুলো সাধারণত হবে
মডিফায়ার কী। মাঝে মাঝে ঋক্ষ একই জিনিস বোঝাতে ব্যবহৃত হয়।
পরিবর্তন চাবি
এটি শিফট বা নিয়ন্ত্রণের মতো একটি কী, যা ব্যাখ্যা পরিবর্তন করতে ব্যবহৃত হয়
একই সময়ে চেপে রাখা অন্যান্য কীগুলির। সাধারণত, a টিপে
একটি নন-মোডিফায়ার কী টিপেও মডিফায়ার কী কিছুই করে না।
একটি কী একটি মডিফায়ার কী যদি এটিতে একটি মডিফায়ার কীসিম থাকে। (আরো নির্দিষ্টভাবে,
যদি সেই কীটির কী কোডটি একটি মডিফায়ার কীসিমের সাথে যুক্ত থাকে।)
পরিবর্তন কীসিম
একটি কীসিম একটি মডিফায়ার কীসিম যদি এটির সাথে একটি মডিফায়ার বিট যুক্ত থাকে। কিন্তু,
নিয়ম তার চেয়ে একটু বেশি জটিল। এটি দ্বারা বর্ণনা করা সহজ
উদাহরণস্বরূপ:
একটি চাবি একটি শিফট কী ব্যবহার করার প্রত্যাশা করে এমন আচরণ করার জন্য, কীকোডটি উচিত৷
শিফট মডিফায়ার বিট সেট আছে; এবং কীটি একটি কীসিম তৈরি করবে
Shift_L এবং Shift_R. যদি এই দুটির কোনোটিই সত্য না হয়, তাহলে কী হিসেবে আচরণ করবে না
একটি শিফট কী।
একইভাবে, একটি কন্ট্রোল কীতে অবশ্যই কন্ট্রোল মডিফায়ার সেট থাকতে হবে এবং এর মধ্যে একটি ব্যবহার করতে হবে
কীসিমস কন্ট্রোল_এল বা কন্ট্রোল_আর।
এটি বোঝায় যে আপনি যদি আপনার শিফট এবং নিয়ন্ত্রণ কীগুলি অদলবদল করতে চান তবে তা হবে
শুধুমাত্র তাদের সংশোধক বিটগুলি অদলবদল করার জন্য যথেষ্ট নয়: আপনাকে অবশ্যই তাদের কীসিমগুলিকে অদলবদল করতে হবে৷
আমরা হব. আপনি যদি শুধুমাত্র সংশোধক বিটগুলি অদলবদল করেন তবে এটি প্রথমে কাজ করতে পারে বলে মনে হতে পারে, কিন্তু
অন্যান্য জিনিস ত্রুটিপূর্ণ হবে.
মেটা (এবং সুপার, হাইপার, ইত্যাদি) এর মত কীগুলি একটু বেশি জটিল (নীচে দেখুন।)
পরিবর্তন বিট
মডিফায়ার বিট হল এমন বৈশিষ্ট্য যা নির্দিষ্ট কীসিমে থাকতে পারে। কিছু সংশোধক বিট
পূর্বনির্ধারিত শব্দার্থবিদ্যা আছে: শিফট, লক এবং কন্ট্রোল। অবশিষ্ট সংশোধক
বিটগুলির (Mod1 থেকে Mod5) শব্দার্থবিদ্যা আছে যা কী দ্বারা সংজ্ঞায়িত করা হয়
তারা যুক্ত।
অর্থাৎ কন্ট্রোল মডিফায়ার মানে কন্ট্রোল যদি এটি Control_L বা এর সাথে সংযুক্ত থাকে
কন্ট্রোল_আর, এবং অন্যত্র অবৈধ।
কিন্তু Mod1 মানে Meta যদি এটি Meta_L বা Meta_R এর সাথে সংযুক্ত থাকে; কিন্তু এর অর্থ হবে Alt
যদি এটি Alt_L বা Alt_R এর সাথে সংযুক্ত থাকে; বা হাইপার সহ হাইপার_এল বা হাইপার_আর; এবং তাই
চালু. (এটি অবশ্য কন্ট্রোল_এল-এর সাথে সংযুক্ত করা যায়নি, যেহেতু কন্ট্রোল
মডিফায়ার ইতিমধ্যে সেই কীসিমের জন্য কথা বলেছে।)
আপনি যদি মনে করেন যে এই সব অজ্ঞানভাবে জটিল... আপনি ঠিক বলেছেন।
X PROTOCOL ডকুমেন্ট ON KEYMAPS
কীম্যাপিং কীভাবে কাজ করে তার আরও সুনির্দিষ্ট প্রযুক্তিগত ব্যাখ্যা নিচে দেওয়া হল। এই
বর্ণনা X প্রোটোকল নথি থেকে, এবং আপনার সুবিধার জন্য এখানে পুনরায় মুদ্রণ করা হয়েছে:
প্রতিটি কীকোডের সাথে কীসিমের একটি তালিকা যুক্ত। যদি সেই তালিকা (ট্রেলিং উপেক্ষা করে
কোন প্রতীক এন্ট্রি) হল একটি একক KeySym ``K'', তারপর তালিকাটিকে এমনভাবে বিবেচনা করা হয় যেন এটি ছিল
তালিকা ``কে কোন প্রতীক K কোন প্রতীক''. যদি তালিকা (প্রবাহ উপেক্ষা করে কোন প্রতীক এন্ট্রি) হল একটি
কীসিমসের জোড়া ``K1 K2'', তারপর তালিকাটিকে এমনভাবে বিবেচনা করা হয় যেন এটি তালিকা ছিল ``K1 K2 K1
K2''. যদি তালিকা (প্রবাহ উপেক্ষা করে কোন প্রতীক এন্ট্রি) হল কীসিমসের ট্রিপল ``K1 K2
K3'', তারপর তালিকাটিকে এমনভাবে বিবেচনা করা হয় যেন এটি তালিকা ছিল ``K1 K2 K3 কোন প্রতীক''.
তালিকার প্রথম চারটি উপাদান KeySyms-এর দুটি গ্রুপে বিভক্ত। 1 নং দল
প্রথম এবং দ্বিতীয় কীসিম রয়েছে, গ্রুপ 2-তে তৃতীয় এবং চতুর্থ কীসিম রয়েছে।
প্রতিটি গ্রুপের মধ্যে, যদি গ্রুপের দ্বিতীয় উপাদান থাকে কোন প্রতীক, তারপর গ্রুপ
দ্বিতীয় উপাদানটি প্রথম উপাদানের মতো একই হিসাবে বিবেচনা করা উচিত, ব্যতীত
যখন প্রথম উপাদানটি একটি বর্ণানুক্রমিক কীসিম ``K'' যার জন্য ছোট হাতের অক্ষর এবং
বড় হাতের ফর্ম সংজ্ঞায়িত করা হয়। সেক্ষেত্রে দলটিকে এমনভাবে ধরতে হবে যেন
প্রথম উপাদানটি ছিল ``K'' এর ছোট হাতের আকার এবং দ্বিতীয় উপাদানটি ছিল
``K'' এর বড় হাতের আকার।
একটি KeyPres ইভেন্ট থেকে একটি KeySym পাওয়ার জন্য আদর্শ নিয়ম শুধুমাত্র ব্যবহার করে
গ্রুপ 1 এবং গ্রুপ 2 KeySyms; তালিকার অন্যান্য কীসিমের কোন ব্যাখ্যা দেওয়া নেই
এখানে. (অর্থাৎ, শেষ চারটি কীসিম অব্যবহৃত।)
কোন গ্রুপ ব্যবহার করতে হবে তা মডিফায়ার স্টেট দ্বারা নির্ধারিত হয়। গ্রুপ মধ্যে সুইচিং হয়
নামের KeySym দ্বারা নিয়ন্ত্রিত মোড সুইচ.
কিছু কীকোডের সাথে সেই KeySym সংযুক্ত করে এবং যেকোন একটিতে সেই KeyCode সংযুক্ত করে
সংশোধনকারীদের মোড 1 দ্বারা মোড 5. এই মডিফায়ারকে বলা হয় ``গ্রুপ মডিফায়ার''। কোন জন্য
কীকোড, গ্রুপ 1 ব্যবহার করা হয় যখন গ্রুপ মডিফায়ার বন্ধ থাকে, এবং গ্রুপ 2 ব্যবহার করা হয় যখন
গ্রুপ মডিফায়ার চালু আছে।
একটি গোষ্ঠীর মধ্যে, কোন KeySym ব্যবহার করতে হবে তাও সংশোধক অবস্থা দ্বারা নির্ধারিত হয়। প্রথম
KeySym ব্যবহার করা হয় যখন স্থানপরিবর্তন এবং তালা সংশোধক বন্ধ। দ্বিতীয় KeySym ব্যবহার করা হয়
যখন স্থানপরিবর্তন সংশোধক চালু আছে, বা যখন তালা মডিফায়ার চালু আছে এবং দ্বিতীয় কীসিম
বড় হাতের বর্ণমালা, বা যখন তালা সংশোধক চালু আছে এবং এটি হিসাবে ব্যাখ্যা করা হয়
স্থানান্তর লক. অন্যথায়, যখন তালা সংশোধক চালু আছে এবং এটি হিসাবে ব্যাখ্যা করা হয় যদি CapsLock,
রাষ্ট্র স্থানপরিবর্তন একটি KeySym নির্বাচন করতে প্রথমে modifier প্রয়োগ করা হয়, কিন্তু যদি তা হয়
KeySym হল ছোট হাতের বর্ণমালা, তারপর সংশ্লিষ্ট বড় হাতের KeySym ব্যবহার করা হয়
পরিবর্তে.
আইসিসিএম ON দ্য পরিবর্তন ম্যাপিং
নিম্নে সংশোধক কীগুলি কীভাবে হয় তার আরও সুনির্দিষ্ট প্রযুক্তিগত ব্যাখ্যা
ব্যাখ্যা করা এই বর্ণনাটি আন্তঃ-ক্লায়েন্ট কমিউনিকেশনস কনভেনশন ম্যানুয়াল থেকে এসেছে,
এবং আপনার সুবিধার জন্য এখানে পুনরায় মুদ্রণ করা হয়েছে:
X11 8টি মডিফায়ার বিট সমর্থন করে, যার মধ্যে 3টি আগে থেকে নির্ধারিত স্থানপরিবর্তন, তালা এবং নিয়ন্ত্রণ.
প্রতিটি সংশোধক বিট কীগুলির একটি সেটের অবস্থা দ্বারা নিয়ন্ত্রিত হয় এবং এই সেটগুলি
দ্বারা অ্যাক্সেস করা একটি টেবিলে নির্দিষ্ট করা হয়েছে GetModifierMapping() এবং সেটমোডিফায়ারম্যাপিং().
যে ক্লায়েন্টকে আগে থেকে নির্ধারিত সংশোধকগুলির একটি ব্যবহার করতে হবে তার অনুমান করা উচিত যে
এই মডিফায়ারগুলিকে নিয়ন্ত্রণ করার জন্য সংশোধক টেবিলটি সঠিকভাবে সেট আপ করা হয়েছে। দ্য তালা
modifier হিসাবে ব্যাখ্যা করা উচিত হাতের অক্ষর তালা or স্থানপরিবর্তন তালা এর কীকোড অনুযায়ী
তার নিয়ন্ত্রণ সেট অন্তর্ভুক্ত XK_Caps_Lock or XK_Shift_Lock.
ক্লায়েন্টদের ব্যবহৃত কীসিম থেকে একটি মডিফায়ার বিটের অর্থ নির্ধারণ করা উচিত
এটা নিয়ন্ত্রণ
একটি ক্লায়েন্টকে একটি অতিরিক্ত সংশোধক ব্যবহার করতে হবে, উদাহরণস্বরূপ মেটা, উচিত:
বিদ্যমান মডিফায়ার ম্যাপিং স্ক্যান করুন। যদি এটি একটি কীকোড ধারণ করে এমন একটি পরিবর্তনকারী খুঁজে পায়
যার কীসিমের সেট অন্তর্ভুক্ত XK_Meta_L or XK_Meta_R, এটি সেই সংশোধক ব্যবহার করা উচিত
বিট.
যদি কোন বিদ্যমান সংশোধক দ্বারা নিয়ন্ত্রিত না থাকে XK_Meta_L or XK_Meta_Rএটা করা উচিত
একটি অব্যবহৃত সংশোধক বিট নির্বাচন করুন (একটি খালি নিয়ন্ত্রণ সেট সহ) এবং:
সঙ্গে একটি keycode থাকলে XL_Meta_L এর কীসিমের সেটে, সেই কীকোডটি যোগ করুন
নির্বাচিত সংশোধকের জন্য সেট, তারপর
যদি সাথে একটি কীকোড থাকে XL_Meta_R এর কীসিমের সেটে, সেই কীকোডটি যোগ করুন
নির্বাচিত সংশোধকের জন্য সেট, তারপর
নিয়ন্ত্রণ সেট এখনও খালি থাকলে, একটি নির্বাচন করতে ব্যবহারকারীর সাথে যোগাযোগ করুন বা
আরও কী হতে হবে মেটা.
যদি কোন অব্যবহৃত মডিফায়ার বিট না থাকে, ব্যবহারকারীকে সংশোধনমূলক ব্যবস্থা নিতে বলুন।
উপরের মানে হল যে মোড 1 সংশোধক অগত্যা মানে না মেটাযদিও কিছু
অ্যাপ্লিকেশন (যেমন মহিষ এবং Emacs 18) ধরে নিই। পাঁচটি আনঅ্যাসাইন করা মডিফায়ারের যে কোনো একটি
বিট মানে Meta হতে পারে; কি গুরুত্বপূর্ণ যে একটি মডিফায়ার বিট একটি কীকোড দ্বারা উত্পন্ন হয় যা
কীসিমের সাথে আবদ্ধ মেটা_এল or মেটা_আর.
অতএব, আপনি যদি একটি ``মেটা'' কী বানাতে চান, তাহলে সঠিক উপায় হল কীকোড তৈরি করা
প্রশ্ন উভয়ই ক মেটা keysym, এবং কিছু পূর্বে-অনিযুক্ত মডিফায়ার বিট।
দ্য মোড সুইচ KEYSYM
যদি উপরের কোন অর্থ না থাকে, তাহলে কি মোড সুইচ keysym করে, মূলত, কাজ
একটি অতিরিক্ত ধরনের শিফট কী হিসাবে। আপনার যদি A কী এর সাথে চারটি কীসিম সংযুক্ত থাকে, তাহলে
এই চারটি কীসিমগুলি কর্ড দ্বারা অ্যাক্সেস করা হবে: A; শিফট-এ, মোড_সুইচ-এ; এবং
মোড_সুইচ-শিফট-এ, যথাক্রমে।
যেকোনো মডিফায়ার কী-এর মতো, মোড_সুইচ ফাংশনের জন্য, এটিতে অবশ্যই একটি মডিফায়ার বিট সংযুক্ত থাকতে হবে
এটা সুতরাং, Mod1 এর মাধ্যমে Mod5 বিটগুলির মধ্যে একটি নির্বাচন করুন (যেটি অব্যবহৃত) এবং এটি সংযুক্ত করুন
মোড_সুইচ কী-তে।
দ্য MULTI_KEY KEYSYM
Mode_switch এর সাথে বিভ্রান্ত হবেন না, মাল্টি_কী একাধিক অক্ষরের ইনপুট অনুমতি দেয়
সিকোয়েন্স যা একটি একক অক্ষর প্রতিনিধিত্ব করে (কীসিম।) এটির জন্য একটি আরও ঐতিহ্যগত নাম
keysym হতে পারে রচনা করা.
সার্জারির মাল্টি_কী keysym হল না একটি মডিফায়ার কীসিম। যে, এটি সঠিকভাবে কাজ করার জন্য, এটি
এটির সাথে সম্পর্কিত কোনো মডিফায়ার বিট থাকা উচিত নয়। কারণ এটি একটি নয়
``চর্ডিং'' কী: আপনি অন্যান্য কীগুলির সাথে এটিকে চেপে রাখবেন না। বরং আপনি চাপুন
মাল্টি_কি, তারপর এটি ছেড়ে দিন, তারপরে আরেকটি কী টিপুন এবং ছেড়ে দিন এবং দুটি একসাথে ফলন
একটি নতুন চরিত্র।
উদাহরণস্বরূপ, একটি ঐতিহ্যগত বাঁধাই এর জন্য হবে মাল্টি_কী, দ্বারা অনুসরণ একক উদ্ধৃতি,
দ্বারা অনুসরণ A উত্পাদন অ্যাকিউট keysym
সমস্ত বিক্রেতারা Multi_key কীসিম ব্যবহার সমর্থন করে না; বিশেষ করে, ডিজিটাল, সান, এবং
এইচপি এটি সমর্থন করে, তবে এক্স কনসোর্টিয়াম তা করে না। (এর কারণ, আমাকে বলা হয়েছে, তা হল
``কম্পোজ'' ক্রমগুলি অপ্রচলিত বলে বিবেচিত হয়; পার্টি লাইন হল যে আপনি ব্যবহার করা উচিত
এটি করার জন্য ইনপুট পদ্ধতি।)
Multi_key কাজ করে কিনা এর একটি সম্পত্তি Xt লাইব্রেরি (এক্স সার্ভার নয়) তাই এটি
সম্ভব যে একটি একক সিস্টেমে, Multi_key কিছু অ্যাপ্লিকেশনের সাথে কাজ করতে পারে এবং না
অন্যরা (এই অ্যাপ্লিকেশনগুলি কীভাবে সংকলিত এবং লিঙ্ক করা হয়েছিল তার উপর নির্ভর করে।)
আপনি যদি Lucid Emacs বা XEmacs ব্যবহার করেন, তাহলে আপনি Multi_key ক্রমগুলির সুবিধাও নিতে পারেন
যদি আপনার Xt সংস্করণ এটি সমর্থন না করে, লোড করে x- রচনা লাইব্রেরি, যা
প্রথাগত Xt আচরণ অনুকরণ করে। আরো তথ্যের জন্য, শীর্ষে ভাষ্য পড়ুন
ফাইল "/usr/local/lib/xemacs-*/lisp/x11/x-compose.el"।
মৃত KEYSYMS
ডেড কী একইভাবে Multi_key কাজ করে, কিন্তু সেগুলি তিনটির পরিবর্তে দুই-কিস্ট্রোক কমান্ড।
উদাহরণস্বরূপ, টিপুন মৃত_টিল্ড কী, এটি মুক্তি, তারপর টিপুন A চাবি হবে
একক কীসিম তৈরি করুন আটিলদে. (এগুলিকে ``মৃত'' কী বলা হয় কারণ তারা তা করে না
নিজেদের, অক্ষর সন্নিবেশ করান, কিন্তু পরিবর্তে টাইপ করা নিম্নলিখিত অক্ষরটি পরিবর্তন করুন। কিন্তু এইচপি
তাদেরকে ``মৃত' এর পরিবর্তে ``নিঃশব্দ'' বলতে পছন্দ করে, কোনো সন্দেহ নেই ভয় এড়াতে
শিশু।)
আবার, এগুলি Xt লাইব্রেরির সমস্ত সংস্করণ দ্বারা সমর্থিত নয় (তবে এর দ্বারা অনুকরণ করা যেতে পারে
XEmacs।)
এছাড়াও মনে রাখবেন যে বিভিন্ন বিক্রেতাদের মৃত কীসিমের জন্য বিভিন্ন নাম রয়েছে। উদাহরণ স্বরূপ:
আপনার বিক্রেতা, X সার্ভার সংস্করণ এবং চাঁদের ধাপের উপর নির্ভর করে, আপনি এটি খুঁজে পেতে পারেন
``ডেড-টিল্ড' এর নাম হল ডেড_টিল্ড, ডিটিল্ড, সানএফএ_টিল্ড, সানএক্সকে_এফএ_টিল্ড, ডিএক্সকে_টিল্ড,
DXK_tilde_accent, hpmute_asciitilde, hpXK_mute_asciitilde, এমনকি XK_mute_asciitilde।
এটি একটি জগাখিচুড়ি! আপনাকে শুধু এটি চেষ্টা করতে হবে এবং দেখতে হবে কি কাজ করে, যদি কিছু হয়।
জিনিস আপনি পারে না DO
লোকেরা প্রায়শই জিজ্ঞাসা করে যে xkeycaps বা xmodmap ব্যবহার করা যেতে পারে একটি কী একটি ক্রম তৈরি করতে
চরিত্র. দুর্ভাগ্যবশত, না: আপনি ম্যানিপুলেট করে এই ধরণের জিনিস করতে পারবেন না
সার্ভারের কীম্যাপ। X কীবোর্ড মডেলটি সেভাবে কাজ করে না।
এই ধরনের কাজ করার উপায় হল নির্দিষ্ট উইজেটগুলিতে অনুবাদ সংস্থান সেট করা। ইহা ছিল
একটি আবেদন-দ্বারা-আবেদনের ভিত্তিতে করা হবে। উদাহরণস্বরূপ, এখানে আপনি কিভাবে হবে
সন্তুষ্ট xterm(1) স্ট্রিং সন্নিবেশ করান পরবর্তী যখন আপনি F17 আঘাত করেন:
xterm*VT100. অনুবাদ: #override \
F17: স্ট্রিং ("পরবর্তী")
অন্যান্য অ্যাপ্লিকেশনের একই জিনিস সম্পন্ন করার জন্য বিভিন্ন প্রক্রিয়া থাকতে পারে, এবং
কিছু অ্যাপ্লিকেশন এটিকে সমর্থন নাও করতে পারে। এর জন্য প্রাসঙ্গিক ম্যান পেজ চেক করুন
সুনির্দিষ্ট
একইভাবে, আপনি একটি কীকে মডিফায়ার দিয়ে অন্য কী তৈরি করতে রাজি করতে পারবেন না (উদাহরণস্বরূপ,
উপরের মত অনুবাদ ব্যবহার করে আপনি F1 কে Ctrl-A এর মত আচরণ করতে পারবেন না।)
একটি কীবোর্ড কীকে মাউস বোতামের মতো আচরণ করাও সম্ভব নয়।
অভাগা বিক্রেতারা
এইচপি এবং সুএসই উভয়ই ডিফল্টরূপে ভাঙা কীবোর্ড সেটিংস সহ তাদের সিস্টেমগুলি প্রেরণ করে। তারা
সত্যিই ভাল জানা উচিত, কিন্তু তারা না.
উপরে ব্যাখ্যা করা হয়েছে, এটা অনির্দিষ্ট আচরণ একটি মডিফায়ার বিট দুটির মধ্যে ভাগ করার জন্য
ভিন্ন শব্দার্থ সহ কী।
ডিফল্টরূপে, এইচপি ব্যবহার করে মোড 1 উভয় জন্য মেটা এবং মোড সুইচ. এর মানে হল এটা অসম্ভব
একটি প্রোগ্রামের মধ্যে পার্থক্য বলার জন্য, উদাহরণস্বরূপ, মেটা-এক্স এবং মোড_সুইচ-এক্স।
সুতরাং, এই জগাখিচুড়ি মেরামত করার জন্য, আপনাকে Mode_switch কীটিকে একটি ভিন্ন মডিফায়ার বিট দিতে হবে
(mod2, উদাহরণস্বরূপ।) অথবা, আপনি এটিকে সম্পূর্ণভাবে কীম্যাপ থেকে সরাতে পারেন।
সুএসই লিনাক্স এইচপির চেয়েও বেশি খারাপ: যেখানে এইচপির ডিফল্ট কীম্যাপে শুধুমাত্র রয়েছে
একটি বাগ, SuSE এর ডিফল্ট মানচিত্রে তিনটি সম্পূর্ণ ভিন্ন ত্রুটি রয়েছে!
প্রথমত, তাদের ডিফল্ট কীম্যাপে রয়েছে নিয়ন্ত্রণ উভয়ের সাথে সংশোধক সংযুক্ত নিয়ন্ত্রণ কী এবং
দ্য মাল্টি_কী. এই সম্পূর্ণ পাগল, কারণ না শুধুমাত্র মাল্টি_কী নিয়ন্ত্রণ কী নয়,
এটা এমনকি একটি না কর্ডিং চাবি! এটিতে অবশ্যই এটির সাথে সংযুক্ত কোনও পরিবর্তনকারী বিট থাকতে হবে না।
দ্বিতীয়ত, তারা সংযুক্ত করে মোড 1 থেকে মেটা_এল এবং এছাড়াও Alt_R. কিছু লোক মনে করে যে ``মেটা'' এবং
``alt'' সমার্থক শব্দ, কিন্তু বাস্তবতা হল X উইন্ডো সিস্টেম একমত নয়। ঐগুলি
স্বতন্ত্র কী। তে কীবোর্ডে ``মেটা'' এবং ``আল্ট'' কী উভয়ই থাকা সম্ভব
একই সময়ে, এবং প্রোগ্রাম আছে তাদের স্বতন্ত্রভাবে ব্যাখ্যা. তবে অবশ্যই শুধুমাত্র যদি তারা
একই মডিফায়ার বিটকে জালিয়াতি করে শেয়ার করবেন না, যাতে সেই বিটের ব্যাখ্যা করা যায়
অনিশ্চিত.
তৃতীয়ত, তারা সংযুক্ত করে মোড 5 উভয় স্ক্রল লক এবং হাইপার_আর, যা কারণে ভুল
যে এখন সুস্পষ্ট হওয়া উচিত.
আপনার SuSE কনফিগারেশন ঠিক করার সবচেয়ে সহজ উপায় হল: অপসারণ নিয়ন্ত্রণ থেকে মাল্টি_কী;
তৈরি করতে বাম Alt কী পরিবর্তন করুন Alt_L পরিবর্তে মেটা_এল; এবং মুছে ফেলুন হাইপার_আর keysym
কীবোর্ড থেকে।
আপনি যদি এই বিক্রেতাদের সাথে কোন টান থাকে, আমি আপনাকে তাদের পেতে উত্সাহিত করতে উত্সাহিত করি
একসাথে কাজ
X রিসোর্সেস
এক্সকিপ্যাপস সমস্ত মূল সংস্থানের নাম এবং ক্লাসগুলিও বোঝে:
*কীবোর্ড.কিবোর্ড (শ্রেণী কীবোর্ড)
কোন কীবোর্ড প্রদর্শন করতে হবে; এই হিসাবে একই -কীবোর্ড কমান্ড লাইন বিকল্প। যদি
এটি নির্দিষ্ট করা নেই, সার্ভারের বিক্রেতার উপর ভিত্তি করে ডিফল্ট কীবোর্ড অনুমান করা হয়
সনাক্তকরণ স্ট্রিং
*কীবোর্ড.কিবোর্ড.সিলেক্ট কার্সার (শ্রেণী কার্সার)
মাউস দিয়ে কী বা উইন্ডো নির্বাচন করার সময় কার্সার ব্যবহার করতে হবে। ডিফল্ট হল
crosshair কার্সার
*কীবোর্ড।কী।হাইলাইট (শ্রেণী পটভূমি)
একটি কী হাইলাইট করার জন্য ব্যবহার করা রঙ যখন এটি বিষণ্ন হয়। যদি এই একই হয়
কীটির পটভূমির রঙ, এটি পরিবর্তে একটি স্টিপল প্যাটার্ন দিয়ে হাইলাইট করা হয়েছে।
*কীবোর্ড.কি.কিক্যাপ কালার (শ্রেণী পুরোভূমি)
কীক্যাপ স্ট্রিং আঁকার রঙ।
*কীবোর্ড.কি.কিকোড রঙ (শ্রেণী পুরোভূমি)
কীকোড নম্বর আঁকার রঙ।
*কীবোর্ড।কী।বর্ডার কালার (শ্রেণী Color )
প্রতিটি চাবির চারপাশে বাক্সের রঙ।
*কীবোর্ড.কি.কিক্যাপফন্ট (শ্রেণী ফন্ট)
কীক্যাপ স্ট্রিং আঁকতে ব্যবহৃত ফন্ট।
*কীবোর্ড.কি.কিকোডফন্ট (শ্রেণী ফন্ট)
কীকোড নম্বর আঁকার জন্য যে ফন্টটি ব্যবহার করতে হবে।
*কীবোর্ড.কী.বর্ডার প্রস্থ (শ্রেণী int)
প্রতিটি চাবির চারপাশে বাক্সের পুরুত্ব।
*কীবোর্ড.কি.গটার প্রস্থ (শ্রেণী int)
এই কী এবং এটির ডান ও নীচের প্রতিবেশীদের মধ্যে কত পিক্সেল ছাড়তে হবে৷
প্রতিটি কী উইজেটের ক্লাস হল ``কী,' যেমন আপনি উপরে দেখছেন। প্রতিটি কী এর নাম হল
স্ট্রিং(গুলি) এর মুখে মুদ্রিত। তাই যদি আপনি চান (উদাহরণস্বরূপ) the স্থানপরিবর্তন আছে কি
বিস্তৃত সীমানা, আপনি এটি নির্দিষ্ট করতে পারেন
xkeycaps*কীবোর্ড।Shift.borderWidth: 2
ক্রিয়াগুলি
একটি কী বা মাউস বোতাম চাপলে যে ক্রিয়াগুলি ঘটবে তা রিবাইন্ড করা সম্ভব
মুক্তি এই কর্ম উপলব্ধ কীবোর্ড উইজেট:
হাইলাইট কী(শর্ত, ARG)
এটি হাইলাইট করা অবস্থায় প্রশ্নে কী রাখে।
কোন যদি যুক্তি এই ক্রিয়াতে পাস করা হয়, তারপর কী ইভেন্ট দ্বারা নির্ধারিত হয় যা
এই কর্মের আহ্বান জানিয়েছেন। যদি এই কর্ম একটি দ্বারা আহ্বান করা হয় কী প্রেস or কিরিলিজ ঘটনা,
কী-উইজেট হল সেই কী যা ইভেন্টটি প্রতিনিধিত্ব করে তার সাথে সংশ্লিষ্ট কী। যদি এটি একটি
বাটনপ্রেস, বোতাম রিলিজ, বা পয়েন্টারমোশন ইভেন্ট, তারপর কী-উইজেট হল একটি
মাউসের নিচে
সার্জারির যুক্তি শব্দ এক হতে পারে মাউস, হাইলাইট, বা প্রদর্শিত, মানে চাবি
মাউসের নিচে, সম্প্রতি হাইলাইট করা কী, বা বর্তমানে থাকা কী
যথাক্রমে উইন্ডোর শীর্ষে ``তথ্য'' এলাকায় বর্ণিত।
সার্জারির শর্ত শব্দ এক হতে পারে ifmod, unlessmod, iftracking, unlesstracking,
যদি হাইলাইট করা হয়, বা আলোকিত না হলে। যদি ifmod নির্দিষ্ট করা হয়েছিল এবং প্রশ্নে কী
(যেমন দ্বারা নির্ধারিত যুক্তি অথবা ইনভোকিং ইভেন্ট দ্বারা) একটি পরিবর্তনকারী কী নয়, তাহলে
এই কর্ম সঞ্চালিত হয় না. দ্য unlessmod অবস্থা বিপরীত। দ্য iftracking
এবং unlesstracking শর্তগুলি আপনাকে কিছু ক্রিয়া করার অনুমতি দেয় শুধুমাত্র যদি (বা যদি না) কী
মাউস দিয়ে ``ট্র্যাক' করা হচ্ছে (নীচে দেখুন।) যদি হাইলাইট করা হয় এবং
আলোকিত না হলে কর্মগুলি আপনাকে কিছু জিনিস করতে দেয় শুধুমাত্র যদি (বা যদি না) চাবিটি ভিতরে থাকে
প্রশ্নটি বর্তমানে হাইলাইট অবস্থায় রয়েছে।
আনহাইলাইট কী(শর্ত, ARG)
এটি আনহাইলাইটেড অবস্থায় প্রশ্নের মূলটি রাখে। আর্গুমেন্ট উপরের মত.
টগলকি(শর্ত, ARG)
এর ফলে কী হাইলাইট করা হবে যদি এটি হাইলাইট না করা হয়, অথবা হাইলাইট করা হয় না
হাইলাইট আর্গুমেন্ট উপরের মত.
সিমুলেট কীপ্রেস(শর্ত, ARG)
এই কর্ম একটি করে তোলে কী প্রেস ইভেন্ট কী এর সাথে সংশ্লেষিত হবে
ফোকাস উইন্ডো। আর্গুমেন্ট উপরের মত.
সিমুলেটকিরিলিজ(শর্ত, ARG)
এই কর্ম একটি করে তোলে কিরিলিজ ইভেন্ট কী এর সাথে সংশ্লেষিত হবে
ফোকাস উইন্ডো। আর্গুমেন্ট উপরের মত.
ট্র্যাককি(শর্ত, ARG)
এটি প্রশ্নে থাকা কীটিকে ``ট্র্যাক করা' শুরু করে, যার অর্থ হল সরানো
এটির মাউস বন্ধ একটি বোতাম-রিলিজ ক্রিয়া অনুকরণ করবে এবং তারপর একটি অনুকরণ করবে
মাউস যে চাবিতে চলে গেছে সেটিতে বোতাম-প্রেস অ্যাকশন। এই কর্ম শুধুমাত্র হতে পারে
a থেকে আহ্বান করা বাটনপ্রেস or বোতাম রিলিজ ইভেন্ট।
আনট্র্যাককি(শর্ত, ARG)
এর ফলে প্রশ্ন করা কী আর ``ট্র্যাক করা যাবে না।
বর্ণনা কী(শর্ত, ARG)
এই ক্রিয়াটির কারণে কী এবং এর বাইন্ডিংগুলি এখানে ``তথ্য'' বিভাগে প্রদর্শিত হবে
উইন্ডোর শীর্ষে, যদি এটি ইতিমধ্যে সেখানে বর্ণিত না থাকে।
জন্য ডিফল্ট কর্ম কীবোর্ড উইজেট হল:
: বর্ণনা কী (মাউস, ট্র্যাক না করলে) \n\
\
: হাইলাইট কী() \
বর্ণনা কী (মোড ছাড়া) \
DescribeKey(প্রদর্শিত) \
SimulateKeyPress() \n\
\
: আনহাইলাইট কী() \
DescribeKey(প্রদর্শিত) \
SimulateKeyRelease() \n\
\
: হাইলাইট কী (মোড না থাকলে) \
ToggleKey(ifMod) \
ট্র্যাককি(মোড না থাকলে)
SimulateKeyPress(যদি হাইলাইট করা হয়) \
SimulateKeyRelease(হাইলাইট না করলে) \n\
\
: UntrackKey(হাইলাইট করা) \
SimulateKeyRelease(হাইলাইট করা, মোড ছাড়া) \
আনহাইলাইট কী (হাইলাইট করা, মোড ছাড়া) \n\
\
: XawPositionSimpleMenu(কী মেনু) \
মেনুপপআপ(কী মেনু) \n
আপনি যদি না চান যে প্রতিবার মাউসের উপর দিয়ে যাওয়ার সময় একটি কী বর্ণনা করা হোক, আপনি সরাতে পারেন
দ্য কর্ম. যে ক্ষেত্রে, আপনি সম্ভবত যোগ করা উচিত বর্ণনা কী() থেকে
এবং ক্রিয়া
আপনি যদি চান যে মাউসের নিচের চাবিটি বর্ণনা করা হোক এমনকি মাউসটি a দিয়ে চলার সময়ও
বাটন নিচে, তারপর সরান ট্র্যাকিং ছাড়া থেকে প্যারামিটার বর্ণনা কী কর্ম আবদ্ধ
.
আপনি যদি পরিবর্তনকারী কীগুলি টগল করতে না চান, তাহলে পরিবর্তন করুন বাটন 1 কর্ম
xkeycaps*Keyboard.actions: #override \
: হাইলাইট কী() \
ট্র্যাককি(ব্যতীত মোড) \
SimulateKeyPress() \n\
: UntrackKey(হাইলাইট করা) \
SimulateKeyRelease(হাইলাইট করা) \
আনহাইলাইট কী(হাইলাইট করা) \n
মনে রাখবেন যে এই কর্ম বিদ্যমান কীবোর্ড উইজেট, না চাবি উইজেট আপনি যদি
কর্ম যোগ করুন চাবি উইজেট, জিনিসগুলি ত্রুটিপূর্ণ হবে।
পরিবেশ
DISPLAY কে
ডিফল্ট হোস্ট এবং প্রদর্শন নম্বর পেতে।
XENVIRONMENT
একটি রিসোর্স ফাইলের নাম পেতে যা তে সঞ্চিত বিশ্বব্যাপী সংস্থানগুলিকে ওভাররাইড করে
RESOURCE_MANAGER সম্পত্তি।
XKEYSYMDB
অবস্থান পেতে XKeysymDB ফাইল, যা বিক্রেতা-নির্দিষ্ট কীসিম তালিকাভুক্ত করে।
আপগ্রেড
সর্বশেষ সংস্করণ সবসময় পাওয়া যাবে
http://ftp.debian.org/debian/pool/main/x/xkeycaps/
onworks.net পরিষেবা ব্যবহার করে অনলাইনে xkeycaps ব্যবহার করুন