ওএসএক্স - বিভিন্ন কীবোর্ডগুলির জন্য স্বয়ংক্রিয়ভাবে ইনপুট উত্স পরিবর্তন করুন


5

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

সংযোজন যদি আপনি কীবোর্ড প্রদর্শক ব্যবহার করেন তবে কীবোর্ডের কীটি সর্বশেষে চাপা হয়েছিল তার ভিত্তিতে আপনি রিয়েল টাইমে কীবোর্ড বিন্যাসের পরিবর্তন দেখতে পাবেন।

আমি ইনপুট উত্সের জন্য একই প্রভাব অর্জনের জন্য কোনও উপায় খুঁজতে চেষ্টা করছি। মূলত একটি নির্দিষ্ট কীবোর্ডের সাথে একটি ইনপুট উত্সটি নিবন্ধ করার একটি উপায় এবং একটি কীবোর্ড বা অন্য কোনও থেকে কোনও কী টিপলে স্বয়ংক্রিয়ভাবে পিছনে পিছনে ইনপুট উত্সটি স্যুইচ করা থাকে।

আমি প্রায়শই জোড় প্রোগ্রামিং করি এবং আমার ম্যাক বুক প্রোতে অভ্যন্তরীণ কীবোর্ড ব্যবহার করার সময় আমার জুড়িটি তার / তার কীবোর্ডটি সঠিক লেআউট এবং ম্যাপিংয়ের সাথে ব্যবহার করতে চাই।

আমি জানি আমি ইনপুট উত্সটি স্যুইচ করতে একটি "শর্টকাট" যুক্ত করতে পারি তবে যখন জুটির মধ্যে কেউ কোডটিতে হস্তক্ষেপ করতে চায় তখন এটি একটি অস্বাভাবিক পদক্ষেপ যুক্ত করে। (এটি উল্লেখ করার জন্য নয় যে আমাদের সাধারণত IDE কী ম্যাপটি পরিবর্তন করতে হয় যা এটি আরও ধীর এবং আরও বিশ্রী করে তোলে)।

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

উত্তর:


11

যেহেতু আমি এটি করার কোনও বিদ্যমান উপায় খুঁজে পেতে অক্ষম, তাই আমি অটোকবিস তৈরি করেছি

অটোকবিসউ (স্বয়ংক্রিয় কীবোর্ড ইনপুট উত্স স্যুইচার) প্রতিটি কীবোর্ড এটি 'দেখে' এর জন্য সর্বশেষ নির্বাচিত ইনপুট উত্সটি স্মরণ করবে এবং প্রতিবার কীবোর্ড সক্রিয় হওয়ার সাথে সাথে সম্পর্কিত ইনপুট উত্স পুনরুদ্ধার করবে। "সক্রিয়" কীবোর্ডটি কোনও ইনপুট ইভেন্ট প্রেরণের শেষ কীবোর্ড। যখনই ইনপুট উত্স বাহ্যিকভাবে পরিবর্তিত হয়, এটি সক্রিয় কীবোর্ডের ইনপুট উত্স আপডেট করবে।

এইভাবে ইনপুট উত্সটি এমন আচরণ করে যে ইনপুট উত্স নির্বাচনকারী কোনও কীবোর্ডের সাথে সুনির্দিষ্ট ছিল না সিস্টেমের কাছে। কীবোর্ড লেআউট হিসাবে একই।


1
এটা খুবই পছন্দ করি! এবং সিয়েরা পাশাপাশি কাজ করে!
পেঙ্গা ডিজেó

আপনি এটি পছন্দ করেছেন আনন্দিত :)
জিন

1
এই সরঞ্জাম দুর্দান্ত। আজ আমি আমার জার্মান ম্যাকবুকের জন্য একটি মার্কিন কীবোর্ড পেয়েছি এবং এটিই আমি খুঁজছিলাম। দারূন কাজ!
কাই এঙ্গেলহার্ট

1
এটি এত দুর্দান্ত মানুষ
Tran Quan

0

অটোকবিস আশ্চর্যজনকভাবে কাজ করে !!

কেবল এটি ইনস্টল করুন, পরিষেবা সক্ষম করুন, এবং কীবোর্ড স্যুইচিং এখন স্বয়ংক্রিয়ভাবে চলছে !!

brew install jeantil/autokbisw/autokbisw
brew services start jeantil/autokbisw/autokbisw

আপনি এটি পছন্দ করেছেন বলে আমি আনন্দিত :)
জিন

হ্যাঁ এটি আসলেই আশ্চর্যজনক :) আমি দেখতে পাচ্ছি যে কেবল প্রথম স্ট্রোকটি ভুল, এবং এর ঠিক পরে লেআউটটি স্যুইচ করা হয়েছে। আমি অনুমান করি এটি আপনি কিছু করতে পারেন এমন কিছু নয়। তবে প্রকৃতপক্ষে, এই সরঞ্জামটির জন্য ধন্যবাদ :)
গায়েতন

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

ইভেন্টটি অনুবাদ করতে এবং নতুন লেআউটে পুনরায় পাঠাতে বাধা দেওয়ার জন্য কার্নেল এক্সটেনশন প্রয়োজন। এটি আরও আক্রমণাত্মক এবং বজায় রাখা কঠিন ... কারাবিনার এটি করেন যদিও আপনি যদি এটি ছাড়া বাঁচতে না পারেন;)
জিন

"প্রথম সিটিএল টিপুন" সমাধানটি যথেষ্ট ভাল। আবার ধন্যবাদ !
Gaetan
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.