আপনার কীবোর্ড আরাম উন্নত করুন
এটি লিনাক্স, ম্যাকোস এবং উইন্ডোজের জন্য একটি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার কীবোর্ড রিম্যাপার। বৈশিষ্ট্যগুলির একটি সংক্ষিপ্ত সংক্ষিপ্তসার:
- মূল কার্যকারিতা একাধিক স্তর
- উন্নত কী আচরণ কাস্টমাইজেশন (যেমন ট্যাপ-হোল্ড, ম্যাক্রোস, ইউনিকোড)
সমস্ত বৈশিষ্ট্য দেখতে, কনফিগারেশন গাইড দেখুন।
আপনি রিলিজ পৃষ্ঠায় প্রাক-বিল্ট বাইনারিগুলি খুঁজে পেতে পারেন বা বিল্ড নির্দেশাবলীর জন্য পড়তে পারেন।
আপনি এখানে পরিচিত বিষয়গুলির একটি তালিকা দেখতে পারেন।
মাল্টি-লেয়ার কার্যকারিতা প্রদর্শন (30s, 1.7 এমবি)।
আপনি চেক আউট করতে পারেন অনলাইন সিমুলেটর
কনফিগারেশন বৈধতা এবং পরীক্ষা ইনপুট সিমুলেশন পরীক্ষা করতে।
কল্পনা করুন, বড় হাতের অক্ষর টাইপ করতে শিফট টিপানোর পরিবর্তে, আমাদের ছোট হাতের এবং বড় হাতের অক্ষরের জন্য পৃথক কী সহ বিশালাকার কীবোর্ড ছিল। আমি আশা করি আমরা সকলেই একমত হতে পারি: এটি একটি ভয়াবহ ব্যবহারকারীর অভিজ্ঞতা হবে!
শিফট কীগুলি কীভাবে কাজ করে তা ভাবার একটি উপায় হ’ল তারা আপনার ইনপুটটিকে কার্যকারিতার অন্য স্তরে স্যুইচ করে যেখানে আপনি এখন ছোট হাতের অক্ষর এবং সংখ্যার পরিবর্তে বড় হাতের অক্ষর এবং চিহ্নগুলি টাইপ করেন।
কানতা আপনাকে যা করতে দেয় তা হ’ল শিফট কীগুলি যে বিকল্প স্তর ধারণাটি গ্রহণ করে এবং এটি কোনও কীতে প্রয়োগ করে। তারপরে আপনি সেই স্তরগুলি আপনার সঠিক প্রয়োজন এবং কর্মপ্রবাহ অনুসারে কী করে তা কাস্টমাইজ করতে পারেন।
কানাটা চালানো বর্তমানে এটি কোনও পটভূমি প্রক্রিয়াতে শুরু করে না। কানাতাকে সক্রিয় রাখতে কানাতাকে চলতে শুরু করা উইন্ডোটি আপনাকে রাখতে হবে। পটভূমিতে কানতা চালানোর জন্য কিছু টিপস:
এক্সিকিউটেবল এবং নির্দেশাবলীর জন্য রিলিজ পৃষ্ঠা দেখুন।
এই প্রকল্পটি সর্বশেষতম মরিচা স্থিতিশীল সরঞ্জামচেইন ব্যবহার করে। আপনি যদি ব্যবহার করে মরিচা সরঞ্জামচেইন ইনস্টল করেন rustup
যেমন থেকে নির্দেশাবলী ব্যবহার করে
অফিসিয়াল ওয়েবসাইটআপনি সাথে সর্বশেষতম স্থিতিশীল সরঞ্জামচেইন পেতে পারেন rustup update stable
।
নির্দেশাবলী
ব্যবহার cargo install
::
cargo install kanata
# On Linux and macOS, this may not work without `sudo`, see below
kanata --cfg <your_configuration_file>
নিজেকে লিনাক্সে তৈরি করুন এবং চালান:
git clone && cd kanata
cargo build # --release optional, not really perf sensitive
# sudo is used because kanata opens /dev/ files
#
# See below if you want to avoid needing sudo:
# /wiki/Avoid-using-sudo-on-Linux
sudo target/debug/kanata --cfg <your_configuration_file>
উইন্ডোতে নিজেকে তৈরি করুন এবং চালান।
git clone ; cd kanata
cargo build # --release optional, not really perf sensitive
target\debug\kanata --cfg <your_configuration_file>
নিজেকে ম্যাকোসে তৈরি করুন এবং চালান:
ম্যাকোস সংস্করণ 11 এবং আরও নতুন: কারাবিনার ভার্চুয়ালহিডভাইস ড্রাইভার ইনস্টল করুন।
এটি সক্রিয় করতে:
/Applications/.Karabiner-VirtualHIDDevice-Manager.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Manager activate
ম্যাকোস সংস্করণ 10 বা তার বেশি বয়সী জন্য: কারাবিনার কার্নেল এক্সটেনশন ইনস্টল করুন।
git clone && cd kanata
cargo build # --release optional, not really perf sensitive
# sudo is needed to gain permission to intercept the keyboard
sudo target/debug/kanata --cfg <your_configuration_file>
সম্পূর্ণ কনফিগারেশন গাইড এখানে পাওয়া যায়।
নমুনা কনফিগারেশন ফাইলগুলি CFG_SAMPLES এ পাওয়া যায়। সিম্পল.কেবিডি ফাইলটিতে একটি বেসিক কনফিগারেশন ফাইল রয়েছে যা আশা করা যায় যে বোঝা সহজ তবে সমস্ত বৈশিষ্ট্য নেই। দ্য
kanata.kbd
ডকুমেন্টেশন সহ সমস্ত বৈশিষ্ট্যের উদাহরণ রয়েছে। রিলিজ সম্পদেরও একটি আছে kanata.kbd
সেই রিলিজের সাথে কাজ করার জন্য পরীক্ষা করা ফাইল। সমস্ত কী নাম কী মডিউলটিতে পাওয়া যাবে এবং আপনি নিজের মূল নামগুলিও সংজ্ঞায়িত করতে পারেন।
যখন হয় নিজেকে তৈরি করা বা ব্যবহার করা হয় cargo install
আপনি বৈশিষ্ট্যযুক্ত পতাকা যুক্ত করতে পারেন যা কার্যকারিতা সক্ষম করে যা ডিফল্টরূপে বন্ধ হয়ে যায়।
নির্দেশাবলী
আপনি যদি সক্ষম করতে চান cmd
ক্রিয়া, পতাকা যোগ করুন --features cmd
। উদাহরণস্বরূপ:
cargo build --release --features cmd
cargo install --features cmd
উইন্ডোজে, আপনি যদি ইন্টারসেপশন ড্রাইভার ব্যবহার করে এমন একটি বাইনারি সংকলন করতে চান তবে আপনার পতাকাটি যুক্ত করা উচিত --features interception_driver
। উদাহরণস্বরূপ:
cargo build --release --features interception_driver
cargo install --features interception_driver
একাধিক পতাকা একত্রিত করতে, একটি একক ব্যবহার করুন --features
বৈশিষ্ট্যগুলি পৃথক করতে একটি কমা পতাকা এবং ব্যবহার করুন। উদাহরণস্বরূপ:
cargo build --release --features cmd,interception_driver
cargo install --features cmd,interception_driver
- মানব-পঠনযোগ্য কনফিগারেশন ফাইল।
- আপনার পরিবর্তনগুলির সহজ পরীক্ষার জন্য কনফিগারেশনের লাইভ পুনরায় লোডিং।
- মূল কার্যকারিতা একাধিক স্তর
- ট্যাপ-হোল্ড, ইউনিকোড আউটপুট, গতিশীল এবং স্ট্যাটিক ম্যাক্রোগুলির মতো উন্নত ক্রিয়া
- অন্যান্য ক্রিয়াগুলি সম্পাদন করতে ভিম-জাতীয় লিডার সিকোয়েন্সগুলি
- অন্যান্য প্রোগ্রামগুলির সাথে ইন্টারঅ্যাক্ট করতে ally চ্ছিকভাবে একটি টিসিপি সার্ভার চালান
- ইন্টারসেপশন ড্রাইভার সমর্থন (ব্যবহার
kanata_wintercept.exe
)
অবদান স্বাগত!
অন্যথায় স্পষ্টভাবে না বলা হলে, কানাতে আপনার অবদানগুলি কেবল এলজিপিএল -৩.০-এর অধীনে করা হবে* লাইসেন্স।
কিছু ডিরেক্টরি ব্যতিক্রম:
এখানে কানাতার একটি প্রাথমিক নিম্ন-প্রচেষ্টা ডিজাইন ডক
- এটি চেষ্টা করে দেখুন এবং আপনি কী ভাবছেন তা আমাকে জানান। কোনও সমস্যা ফাইল করতে বা আলোচনা শুরু করতে নির্দ্বিধায়।
- ব্যবহারযোগ্যতার সমস্যা এবং অসহায় ত্রুটি বার্তাগুলি এমন বাগ হিসাবে বিবেচিত হয় যা স্থির করা উচিত। আপনি যদি কোনও মুখোমুখি হন তবে আপনি যদি কোনও সমস্যা দায়ের করেন তবে আমি কৃতজ্ঞ হব।
- খোলা সমস্যাগুলি ব্রাউজ করুন এবং আপনি সক্ষম এবং/অথবা চান কিনা তা সহায়তা করুন। আপনি যদি অবদান রাখার চেষ্টা করতে চান তবে কিছু পয়েন্টারগুলির জন্য জেট্রুকে নির্দ্বিধায় পিং করুন।
- আপনি যদি উইন্ডোজের জন্য কীবোর্ড ড্রাইভার লেখার বিষয়ে কিছু জানেন তবে ইন্টারসেপশন ড্রাইভারের একটি ওপেন সোর্স বিকল্প শুরু করা সুন্দর হবে।
- ভিএসকোড-কানাটা: ভিএস কোডে কানতা কনফিগারেশন ফাইলগুলির জন্য ভাষা সমর্থন
- কোমোকানা: স্বয়ংক্রিয় অ্যাপ্লিকেশন-সচেতন স্তরটি স্যুইচিং
komorebi
(উইন্ডোজ) - কানতা-ট্রে: ট্রে আইকন থেকে কানতা নিয়ন্ত্রণ করুন
- অ্যাপ্লিকেশন-সচেতন স্তর স্যুইচিং:
আমি একটি “কে” শব্দ চেয়েছিলাম যেহেতু এটি কীবোর্ডগুলির সাথে সম্পর্কিত। উইকিপিডিয়া অনুসারে, কানতা একটি আদিবাসী ইরোকুইয়ান শব্দ যার অর্থ “গ্রাম” বা “বন্দোবস্ত” এবং এটি কানাডার নামের উত্স।
পিপিটিও আছে।
টিএলডিআর: কিউএমকে বৈশিষ্ট্যযুক্ত তবে যে কোনও কীবোর্ডের জন্য, কেবল অভিনব যান্ত্রিকগুলি নয়।
দীর্ঘ সংস্করণ
আমার কাছে কয়েকটি কীবোর্ড রয়েছে সিএমসি। কিউএমকে ব্যবহারকারীকে তাদের কীবোর্ডের কার্যকারিতা তাদের হৃদয়ের সামগ্রীতে কাস্টমাইজ করতে দেয়।
কিউএমকে -র একটি দুর্দান্ত ব্যবহারের ক্ষেত্রে হ’ল এর দক্ষতার মানচিত্র কীগুলি যাতে তারা হোম সারি কীগুলির সাথে ওভারল্যাপ করে তবে অন্য স্তরে অ্যাক্সেসযোগ্য। আমি উত্পাদনশীলতার বিষয়ে মন্তব্য করব না, তবে আমি এটি আমার কীবোর্ড আরামের সাথে ব্যাপকভাবে সহায়তা করে।
উদাহরণস্বরূপ, এই কীগুলি কীবোর্ডের ডানদিকে রয়েছে:
একটি স্তরে আমার একই অবস্থানে তীর কী রয়েছে এবং অন্য স্তরে আমার একটি নামপ্যাড রয়েছে।
arrows: numpad:
- - - 7 8 9
- ↑ - 4 5 6
← ↓ → 1 2 3
- - - 0 * .
কেউ স্বাচ্ছন্দ্য, গতি ইত্যাদি উন্নত করতে পছন্দ করে যতটা কাস্টমাইজেশন যুক্ত করতে পারে ব্যক্তিগতভাবে আমার মূল প্রেরণা অতীতে পুনরাবৃত্ত স্ট্রেনের আঘাতের কারণে স্বাচ্ছন্দ্য।
তবে কিউএমকে সর্বত্র চালায় না। আসলে, এটি চালানো হয় না সর্বাধিক
হার্ডওয়্যার আপনি পেতে পারেন। আপনি কোনও ল্যাপটপ কীবোর্ড বা কোনও মূলধারার অফিস কীবোর্ডে চালানোর জন্য এটি পেতে পারবেন না। আমি বিশ্বাস করি যে স্বাচ্ছন্দ্য এবং ক্ষমতায়ন কিউএমকে সরবরাহ করে তাদের বিদ্যমান হার্ডওয়্যারে কম্পিউটার সহ যে কারও কাছে উত্সাহী যান্ত্রিক কীবোর্ড কেনার পরিবর্তে (যা স্বীকার করা খুব সুন্দর – আমি কয়েকটি মালিক – তবে ব্যয়বহুল হতে পারে) এর পরিবর্তে উপলব্ধ হওয়া উচিত।
কিউএমকে চালায় না এমন কীবোর্ডগুলির জন্য আমি যে সেরা বিকল্প সমাধান পেয়েছি তা হ’ল কোমনাদ। এটি একটি দুর্দান্ত প্রকল্প এবং আপনি যদি অনুরূপ কিছু চেষ্টা করতে চান তবে আমি এটির প্রস্তাব দিই।
এই প্রকল্পের অস্তিত্বের কারণ হ’ল কোমলাদ হাস্কেলে লেখা হয়েছে এবং কীভাবে কোনও হাস্কেল প্রকল্পে অবদান রাখতে শুরু করা যায় সে সম্পর্কে আমার কোনও ধারণা নেই। বহিরাগতদের দৃষ্টিকোণ থেকে আমি মনে করি হাস্কেল একটি দুর্দান্ত ভাষা তবে আমি সত্যিই এটির চারপাশে আমার মাথাটি গুটিয়ে রাখতে পারি না। এবং লেখার সময় কয়েকটি অসামান্য সমস্যা রয়েছে যা আমার ব্যক্তিগত কর্মপ্রবাহের জন্য কোমনাদকে সাবপটিমাল করে তোলে।
এই প্রকল্পটি মরিচাগুলিতে লেখা হয়েছে কারণ মরিচা আমার প্রিয় প্রোগ্রামিং ভাষা এবং দুর্দান্ত কীবেরন ক্রেটের পূর্বের কাজটি বিদ্যমান।
সর্বাধিক অনুরূপ প্রকল্প হ’ল কোমনাদ, যা কানাতার অনুপ্রেরণা হিসাবে কাজ করেছিল। এখানে একটি তুলনা দলিল। অন্যান্য অনুরূপ প্রকল্প:
- সিএমসি: ওপেন সোর্স কীবোর্ড ফার্মওয়্যার
- কীবেরন: মরিচা
#(no_std)
কীবোর্ড ফার্মওয়্যারের জন্য লাইব্রেরি উদ্দেশ্যে - কেটিআরএল: স্তর, একটি টিসিপি সার্ভার এবং অডিও সমর্থন সহ লিনাক্স-কেবল কীবোর্ড কাস্টমাইজার
- কেব্রেম্যাপ: স্তর এবং ইউনিকোড সহ উইন্ডোজ-কেবল কীবোর্ড কাস্টমাইজার
- এক্সকেপ: লিনাক্স-কেবল ট্যাপ-হোল্ড মডিফায়ার
- কারাবিনার উপাদান: ম্যাক-কেবল কীবোর্ড কাস্টমাইজার
- ক্যাপসিকাইন: ড্রাইভার-স্তরের কী ইন্টারসেপশন সহ উইন্ডোজ-কেবল কী রিম্যাপার
- কীড: কিউএমকে, কোমড এবং কানাতার সাথে খুব মিল লিনাক্স-কেবল কী রিম্যাপার
- এক্সরেম্যাপ: লিনাক্স-কেবল অ্যাপ্লিকেশন-সচেতন কী রিম্যাপার ইম্যাকস কী সিকোয়েন্স বনাম কিউএমকে স্তর/ভিআইএম মোড দ্বারা আরও অনুপ্রাণিত
- কীম্যাপার: একটি পৃথক রূপান্তর মডেল (লিনাক্স, উইন্ডোজ, ম্যাক) সহ প্রসঙ্গ-সচেতন ক্রস-প্ল্যাটফর্ম কী রিম্যাপার
- মউজলেস: লিনাক্স-কেবল মাউস-কেন্দ্রিক কী রিম্যাপার যা স্তর, কী কম্বো এবং ট্যাপ-হোল্ড ক্ষমতাও রয়েছে
যদিও কানতা কারও কারও জন্য সেরা সরঞ্জাম, এটি আপনার পক্ষে সেরা সরঞ্জাম নাও হতে পারে। আমি আপনাকে এমন সরঞ্জামগুলির সাথে পরিচয় করিয়ে দিয়ে খুশি যা আপনার প্রয়োজনের সাথে আরও ভাল মানায়। এই তালিকাটি কানাতায় যুক্ত হতে পারে এমন কার্যকারিতার জন্য রেফারেন্স/অনুপ্রেরণা হিসাবেও কার্যকর।
লেখক (জেটিআরও) কানাতার কাজের জন্য আর্থিক অনুদান গ্রহণ করবেন না। পরিবর্তে আপনার সময় এবং/অথবা চ্যারিটিতে অর্থ দান করুন।
কিছু লিঙ্ক নীচে রয়েছে। এই লিঙ্কগুলি শেখার জন্য এবং আকর্ষণীয় পাঠ হিসাবে সরবরাহ করা হয়। তারা হয় না একটি সমর্থন।