আমি এখানে কিছুটা হতাশ, এবং লিনাক্সে কীবোর্ড লেআউটগুলি নির্ধারণ করার সম্ভাবনা সম্পর্কে অচেনা ধরণের (এখানে উবুন্টু 10.04)। কীবোর্ড ম্যাপিং নির্ধারণ করার জন্য কোনও সহজ, গ্রাফিক্যাল উপায় বলে মনে হচ্ছে না (ব্যতীত keyboardlayouteditor , কিন্তু সত্যি বলতে, আমি ইনস্টলেশন বর্ণনা বুঝতে পারছি না। Antlr ইনস্টল? কায়রো? Pango? gobject ?? ব্যাকরণ তৈরি ?? Wtf ???)।
আমি জার্মান লেআউটের সাথে একটি আপেল অ্যালুমিনিয়াম কীবোর্ড ব্যবহার করছি, তবে যাই হোক না কেন আমি (& lt; & gt;) এবং (^ °) কীগুলি সর্বদা বদলে গেছি (আমি f1 ... এর জন্য ডিফল্ট আচরণ পরিবর্তন পরিচালনা করেছি ... f12 মাল্টিমিডিয়া থেকে ফিরে 'সাধারণ', অ্যাপ্লিকেশন-কেন্দ্রিক থেকে কীগুলি ... আপনাকে যা করতে হবে তা লাইন যুক্ত করুন echo 2 > /sys/module/hid_apple/parameters/fnmode
থেকে /etc/rc.local
... এটা এত রক্তাক্ত, আমি লজ্জিত নই, আমাকে এই জন্য ওয়েব অনুসন্ধান করতে হয়েছিল!)।
আমার কষ্টের সাথে যোগ করে, আমি চীনের আইএমই একটি ভয়াবহ ভয়ের সন্ধান পেয়েছি (আমি যেসব চেষ্টা করেছি তার মধ্যে একটিও উইন্ডোজগুলির জন্য গুগল পিনিনের কাছাকাছি কোনও জায়গায় চেষ্টা করে না), এবং আমার পক্ষে সন্তোষজনক ভাবে কাজ করার জন্য ibus বা scimeও না পেয়েছি।
আমি একটি মোরাসের হ্যান্ডলিং linux কীবোর্ড খুঁজে। আমি জানি এটি কম্পিউটার বিজ্ঞানের সবচেয়ে কঠিন সমস্যাগুলির মধ্যে একটি হতে হবে, যেহেতু এই বিষয়টি উইন্ডোজ বা ব্রাউজারের জাভাস্ক্রিপ্টে হোক না কেন, এই বিষয়টি এতটা সংকীর্ণ হয়ে যায়। একজন ভাষাবিদ হিসাবে আমি যথাযথ টেক্সট হ্যান্ডলিং poses অন্তর্নিহিত জটিলতা ভাল সচেতন, কিন্তু xkb কনফিগার করার পদ্ধতি বর্ণনা করে একটি ক্যাকেউক মত চেহারা ইন্টারস্টেলার spaceships বিল্ডিং তোলে।
তাই আমার ধারণা নিম্নরূপ:
- কীস্ট্রোক রেকর্ড করা হয় যেখানে সিস্টেমে একটি জায়গা খুঁজে;
- একটি কোড ব্যবহার করে কোডগুলি (স্ক্যান কোড বা চরিত্র কোড হতে পারে) পড়ুন (পাইথনে বাস্তবায়িত; আমি শুনেছি যে আপনাকে আইওসিটিএল বা somesuch শুনতে হবে);
- যখন কিছু কোড সমন্বয় উপস্থিত হয়, আপনি চান কি করতে তাদের সুইচ;
- অ্যাপ্লিকেশন এখন একটি এক্স দেখতে পেতে যেখানে পূর্বে একটি ইউ এবং বিপরীত দেখতে পেয়েছিলাম;
- লাভ!
তাই, প্রশ্ন হল:
- সেখানে একটি জায়গা আছে, উবুন্টু / লিনাক্স সিস্টেমগুলিতে যা কীবোর্ড কোডগুলি পড়ার অনুমতি দেয়?
- এমন কোনও কীবোর্ড ক্রিয়াগুলির প্রক্রিয়াকরণ ব্লক করার উপায় আছে কি না যে একটি অন্তর্বর্তী ডেমো তাদের প্রক্রিয়াকরণ না করে?
- আমি আসলে যেমন কোড সঙ্গে জগাখিচুড়ি করতে পারে?
- যেমন একটি interceptor ব্যবহার ক্ষেত্রে বিস্তৃত পরিসীমা জন্য কাজ করবে? কমান্ড লাইনের মতো, gtk অ্যাপ্লিকেশনে, ওয়াইনে, ফায়ারফক্সে এবং এভাবে?
- একটি বিকল্প আসলে keyboardlayouteditor grok করা হবে, তাই যদি কেউ একটি পঠনযোগ্য, সম্পূর্ণ ইনস্টলেশন নির্দেশনা পোস্ট করতে পারেন বা ইনস্টলযোগ্য প্যাকেজ আউট পয়েন্ট, যে খুব মহান হতে পারে। অথবা ব্যবহারযোগ্য সফ্টওয়্যার কোনো ধরনের।