কী-বোর্ডগুলির জন্য কেন 4-লেআউট সীমা রয়েছে?


9

আমি সবেমাত্র আবিষ্কার করেছি যে আমি আমার কীবোর্ডের জন্য 4 টিরও বেশি লেআউট যুক্ত করতে পারি না। গুগলিং প্রকাশ করেছিল যে এটি সর্বজনীন সীমা ছিল (কমপক্ষে জিএনইউ / লিনাক্সের জন্য) এবং এর চারপাশে যাওয়ার একমাত্র উপায় (গুলি) ছিল স্ক্রিপ্টগুলির সাথে কিছু হ্যাকিশ উপায় ব্যবহার করা। এর পেছনে আসলে কি কারিগরি কারণ রয়েছে? যদি হ্যাঁ, এটি কি?



এই সীমাবদ্ধতাটি এখনও 2018 এর শেষের দিকে কয়েকটি ডেস্কটপগুলিতে রয়েছে G জিনোম আমাকে আরও লেআউট কনফিগার করতে দেয় তবে এক্সএফসিই তা করে না। আমি ধরে নিয়েছি যে কমপক্ষে জোনোম এক্সএফসিইতে হর্টকের উত্তর এবং কোডে উল্লিখিত সমস্যাটির সমাধান করেছেন যা প্রবাহের পক্ষে সম্ভাব্য of
লাইভওয়্যারবিটি

উত্তর:


9

পিটার হুটারের উদ্ধৃতি (রেড হ্যাট কর্মচারী এক্স.আরগ-এ কাজ করছেন):

এই বৈশিষ্ট্য এবং কেন এটি এখনও কার্যকর করা হয়নি সে সম্পর্কে কিছু তথ্য: 4 টি গ্রুপ সীমা প্রোটোকল তারের ফর্ম্যাট দ্বারা বাধ্য করা হয়েছে। এক্সকেবি-তে অতিরিক্ত অনুরোধ এবং ইভেন্টগুলি যুক্ত করে এবং নতুন এই এক্সকেবি সংস্করণে স্যুইচ করতে ক্লায়েন্টদের পুনর্লিখনের মাধ্যমে 4 টিরও বেশি গ্রুপের সমর্থন যোগ করা যেতে পারে। এছাড়াও, পুরানো প্রোটোকলের সাথে সামঞ্জস্যতা অবশ্যই নিশ্চিত করতে হবে যাতে বর্তমান এক্সকেবি ক্লায়েন্টরা এখনও নতুন এক্সকেবি সংস্করণ দিয়ে সঠিকভাবে কাজ করতে পারে।

এটি উভয়ই জটিল এবং অত্যন্ত সময়সাপেক্ষ। এই সমস্যা মোকাবেলায় স্বেচ্ছাসেবীরা অবশ্যই খুব স্বাগত।

[...]

এটি অন্যান্য বিটগুলি অন্যান্য তথ্যের জন্য ব্যবহৃত হওয়ার সাথে সাথে প্রোটোকলের কিছু বিটগুলিতে এনকোডড রয়েছে। সুতরাং আপনার 4 এর উপরে যে কোনও কিছুর জন্য অনুরোধ / ইভেন্টগুলিতে অতিরিক্ত বাইট প্রয়োজন, এবং অতিরিক্ত বাইট যুক্ত করার জন্য প্রোটোকলকে বাম্পিং করা প্রয়োজন। এবং তারপরে আপনাকে সেই সমস্ত ক্লায়েন্টদের সাথে ডিল করতে হবে যারা কেবল 4 টি গ্রুপ বোঝে এবং 5 টি গ্রুপে একটি কীবোর্ড থাকলে তাদের সাথে কী করা উচিত।

কেন আমাদের এই স্তরের উপরে কোনও হ্যাক নেই - আমি জানি না ... এটি অবশ্যই সর্বদা লম্বা সীমাবদ্ধতা হওয়া উচিত। : ডি


স্ক্রিপ্টগুলি ব্যবহার করে আপনি 4 টিরও বেশি ব্যবহার করতে পারবেন কারণ এটি আরও আশ্চর্যজনক ।
মুসনুন

আপনি যদি ইউনিক্স.তে থাকেন, আপনি কি দয়া করে উত্তরটি সেখানে পোস্ট করতে পারেন যাতে আমি এটির পাশাপাশি সেখানে এটি গ্রহণ করতে পারি: unix.stackexchange.com/questions/5963/…
মুসনুন

আমি নই, নিজেই উত্তর দিতে হবে। ;-)
htorque

3

আমি প্রায়শই ইংরেজি, জার্মান, সুইডিশ এবং চীনা ভাষায় লিখি। এটি চারটি, তবে আমি পাশাপাশি রাশিয়ান শিখছি এবং জিইউআইয়ের মাধ্যমে অতিরিক্ত টগলটির প্রশংসা করব। এর মধ্যে স্ক্রিপ্টগুলি একটি কার্যক্ষম সমাধান:

http://ubuntuforums.org/showthread.php?p=10333055#post10333055

যে কেউ লক্ষ্য করতে পারেন যে রাশিয়ান সহ, কারও কাছে 'স্ট্যান্ডার্ড' রাশিয়ান কীবোর্ড লেআউটের বিকল্প রয়েছে, বা আরও অনেক সুবিধাজনক (আমাদের যারা শিখছেন তাদের জন্য) ফোনেটিক লেআউটটি কিউয়ার্টি-তে যুক্ত করা হয়েছে।

এছাড়াও, আমাদের মধ্যে অনেকে ডিভোরাকের কিছু ফর্ম ব্যবহার করে, যা একটি অবস্থানও নেয়।

সুতরাং, আমার কম্পিউটারটি এর মতো দেখাচ্ছে:

কীবোর্ড বিন্যাস:

ইউএসএ ডিভোরাক (প্রোগ্রামার) সুইডিশ জার্মান রাশিয়ান রাশিয়ান ফোনেটিক

এবং চাইনিজ পিনয়িনের জন্য আইবাস টগল সহ একটি অতিরিক্ত কীবোর্ড আইকন রয়েছে।


0

প্রোটোকল কীবোর্ড স্যুইচিংয়ের জন্য দুটি বিট আলাদা করে দেয়। এটি অনেক লোকের চেয়ে দুটি প্রয়োজন। কীবোর্ড লেআউটগুলি স্যুইচিং করতে দেখা বেশিরভাগ ব্যবহারকারীর মধ্যে দুটি ব্যবহার করে; একটি স্থানীয় বিন্যাস এবং আন্তর্জাতিক বিন্যাস। আন্তর্জাতিক বিন্যাস সাধারণত সমস্ত প্রয়োজনীয় কীগুলির সমন্বয় পরিচালনা করে। এটি একটি অতিরিক্ত বিট ছেড়ে। আমি তিনটি লেআউট সহ ব্যবহারকারীদের দেখেছি, তবে সাধারণত একটি কখনও ব্যবহৃত হয় না।

আপনি যা করছেন তার জন্য আমি আরও চারটি লেআউটের প্রয়োজন এবং কীভাবে ক্রমাগত কীম্যাপিং পরিবর্তন করে আপনি কীভাবে কাজ করবেন তাতে আমি আগ্রহী। আন্তর্জাতিকীকরণের ক্ষেত্রে সমস্যাগুলির সমাধান করার পরেও ব্যবহারকারীদের দুটি বিন্যাসে অভ্যস্ত হওয়া আমার পক্ষে কঠিন।


4
সমস্ত যথাযোগ্য সম্মানের সাথে, এটি সঠিক উত্তর নয়। ভাষাবিদ, ভাষা উত্সাহী এবং দ্বি-ভাষাগত বা ত্রি-ভাষাগত ব্যক্তি যারা একটি বা দুটি অন্যান্য ভাষা শিখছেন তাদের এই বৈশিষ্ট্যটির প্রয়োজন। এটি পরীক্ষার জন্য বা ডিভোরাকের মতো নতুন লেআউট চেষ্টা করার জন্যও প্রয়োজন হতে পারে। তবে লোকেরা কেন 4 টিরও বেশি ইনপুট বিন্যাসের প্রয়োজন তা সত্যিই কিছু যায় আসে না । বিষয়টির আসল বিষয়টি তারা করে।
টেকিন

@ হেলজিহ্রাফনগুনারসন প্রোটোকলগুলি তখন তৈরি করা হয়েছিল যখন ব্যান্ডউইথ যথেষ্ট সীমাবদ্ধ ছিল এবং বিটগুলি খুব কম বরাদ্দ করা হয়েছিল। আমার বিশ্বাস আমার পোস্টটি সম্ভবত যুক্তিযুক্ত কারণটি ব্যাখ্যা করেছিল explains আমি অনেক দ্বি-ভাষাগত লোকের সাথে কাজ করি যারা একটি বিন্যাসের সাথে কাজ করে। অনেকগুলি বহু-ভাষাগত লেআউট উপলভ্য রয়েছে, আপনি প্রতিবার ভাষা পরিবর্তন করতে গিয়ে লেআউট পরিবর্তন করার চেয়ে সহজ টাইপ করতে পারে।
বিলথোর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.