কীভাবে প্রেসে অক্ষর যুক্ত করতে এবং ওএস এক্স সিংহটিতে অক্ষর চয়নকারীকে ধরে রাখবেন?


71

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

উদাহরণস্বরূপ, আমি চিঠিটি চেপে ধরলে Eআমি পাই:

ই

উদাহরণস্বরূপ যখন আমি ফরাসি ভাষায় লিখছি তখন এটি দুর্দান্ত। তবে এখনই আমাকে চেক ভাষায় কিছু লিখতে হবে; তবে, চেক চিঠিটি ě(অ্যাকসেন্টের সাথে উল্টানো পপআপে তৃতীয় বর্ণের মতো দেখায়) পপআপটিতে উপস্থিত হয় না।

ওএস এক্সকে সেই পপআপগুলিতে চেক বা অন্যান্য অতিরিক্ত অক্ষর অন্তর্ভুক্ত করার জন্য কি কোনও উপায় আছে?

দ্রষ্টব্য: আমি চেক কীবোর্ড লেআউটটি ব্যবহার করতে চাই না ; আমি দেখতে পেলাম যে প্রতিটি ভাষার জন্য বিন্যাসগুলি স্যুইচ করা কিছুটা অপ্রচলিত।


এটিও উল্লেখ করা উচিত যে কেউ এই প্রশ্নটি সেপ্টেম্বরে কোকো-ডেভ মেইলিং লিস্টে ফিরে জিজ্ঞাসা করেছিল: list.apple.com/archives/cocoa-dev/2011/Sep/msg00098.html (দুর্ভাগ্যক্রমে কোনও প্রতিক্রিয়া ছিল না!)
জেটব্যান্ডস

আমি ভাবছি এটি যদি সম্প্রতি যোগ করা হয় তবে 10.7.3 এর মতো?
টম গেউইকে

@ টমজেউইক হ্যাঁ, আমি বেশ নিশ্চিত যে পপআপ 10.1 সাল থেকে সেখানে নেই ...
নোটিস - ইউজার 4304

উত্তর:


87

পপওভারগুলিতে অন্তর্ভুক্ত অক্ষরগুলি /System/Library/Input\ Methods/PressAndHold.app/বান্ডেলের অভ্যন্তরের সম্পত্তি তালিকায় সংজ্ঞায়িত করা হয় ।

আমি সম্পাদনা করে /System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plistএবং লগ আউট করে এবং পিছনে প্রবেশ করে à y তে পরিবর্তন করতে সক্ষম হয়েছি ।

(যদি আপনি আটকানো অনুলিপি করেন তবে "ইনপুট পদ্ধতিতে" পালানোর বিষয়টি নোট করুন)

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a y á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a y á â ä æ ã å ā</string>
</dict>


21
আপনি এই লুকানো রত্নগুলি কীভাবে সন্ধান করবেন? আপনি কি ওএস এক্স ইঞ্জিনিয়ার? ;)
ম্যাথিয়াস বাইনেস

12
এবং এটি কিছুটা এরকম হয় .... i.stack.imgur.com/Kyx2v.png :)
18:25 এ স্টিফ করুন

4
আমি 2 এবং 3 টিপুন এবং ধরে রাখার জন্য স্কোয়ারযুক্ত এবং কিউবেড অক্ষর যুক্ত করতে এটি ব্যবহার করার চেষ্টা করেছি, তবে আমি প্লিস্টের অভিধানের কী নামগুলি জানি না। আমি চেষ্টা করেছি <key>2</key>, <key>Number-2</key>এবং <key>Roman-Accent-2</key>কিন্তু এদের কারো কাজ করেন। কোথাও সম্ভাব্য কী-নামের একটি তালিকা আছে?
habাববট

4
দেখে মনে হচ্ছে এই ফাইলটি আর এল ক্যাপিটেনে সম্পাদনাযোগ্য নয় ...
মিশিগেল ডি মেরে

3
@ মিচিলেডেমেয়ার এটি সিস্টেম ইন্টিগ্রিটি প্রোটেকশন এর কারণ , ওএস এক্স ভি 10.11 এল ক্যাপিটানের একটি নতুন বৈশিষ্ট্য যা এমনকি rootসিস্টেম ফোল্ডারে লিখতেও অসম্ভব করে তোলে । উইকিপিডিয়া নিবন্ধে যেমন উল্লেখ করা হয়েছে, এটি অক্ষম করা যেতে পারে
リ ス タ ー

18

আমি জানি যে এটি একটু দেরি হয়েছে, তবে আমি এটির একটি গুরুত্বপূর্ণ অবদান অনুভব করছি: আপনি কেবল বিশেষ অক্ষরগুলি ইনপুট করার জন্য কীগুলি টিপুন এবং ধরে রাখতে পারবেন না; আপনি পাঠ্যের স্ট্রিংগুলিও ইনপুট করতে পারেন । উদাহরণস্বরূপ, আমি আমার কীবোর্ড-এন.পিস্ট ফাইলটি কনফিগার করেছি যাতে যখন আমি "পি" কী ধরে থাকি, তখন আমি আমার প্রথম নাম (যা বেশ দীর্ঘ), শেষ নাম এবং ইমেল ঠিকানা (যা দীর্ঘও হয়) এর মধ্যে বেছে নিতে পারি। আমি মনে করি এটি কিছু লোকের পক্ষে কার্যকর হতে পারে, সুতরাং এটি দেখতে এটির মতো:

<key>Roman-Accent-p</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>p firstname lastname email</string>
    <key>Strings</key>
    <string>p firstname lastname email</string>
</dict>

কুল! কৌতূহলের বাইরে আপনি যদি ভাগ করে নেওয়ার বিষয়ে আপত্তি না করেন তবে আপনার প্রথম নামটি কী? এটির জন্য কতক্ষণ অপেক্ষা করতে হবে তা বিবেচনা করে আমি এটি কেবল 10-15 অক্ষরের উপরের মতো উপকার পেতে পারি ... আমার নামগুলি খুব ছোট, তবে এটি ইমেলের জন্য কার্যকর হতে পারে।
houbysoft

@ হুবিসফট - ঠিক বলেছেন। আমার অনুমান যে এটি আমার নামের পক্ষে তেমন কার্যকর নয়, কারণ আমার মাত্র 8 টি অক্ষর দীর্ঘ, তবে আমার ইমেলগুলির জন্য 25 অক্ষরের উপরের লম্বা, এটি খুব দরকারী,
পাসওয়েয়া

বিটিডব্লিউ, আমি কেবল বুঝতে পেরেছি, আইওএস-এ এরকম কিছু সম্ভব কিনা আপনি কি জানেন? উদাহরণস্বরূপ আইফোনে ছোট কীবোর্ড দেওয়া এই ডিভাইসগুলির জন্য এটি খুব কার্যকর হতে পারে।
হাউবিসফ্ট

@ হুবিসফট - আচ্ছা আপনি পাঠ্য প্রসারকারীদের সম্পর্কে শুনে থাকতে পারেন, যা আপনি কনফিগার করতে পারেন উদাহরণস্বরূপ যখন আমি "অ্যাডর" টাইপ করি, এটি আমার সম্পূর্ণ ঠিকানাটি স্বতঃপূরণ করবে। আমি কেবল একটি দ্রুত গুগল অনুসন্ধান করেছি এবং দেখে মনে হচ্ছে কোনও আইওএস টেক্সট এক্সপেন্ডার অ্যাপ রয়েছে। আপনি এখানে এটা জানতে পারেন: < itunes.apple.com/us/app/textexpander/id326180690?mt=8 >
pasawaya

1
@ ওঘমাওসিরিস - এটির সদৃশ করুন, এটি আপনার ডেস্কটপে সংরক্ষণ করুন, পছন্দসই সম্পাদনা করুন, তারপরে এটির নতুন নামকরণ করুন (উদা। "কীবোর্ড-এন-সদৃশ" -> "কীবোর্ড-এন.পি.লিস্ট") এবং আসলটি মুছুন ফাইল। তারপরে মূল ডিরেক্টরিতে নাম পরিবর্তন করা সদৃশ রাখুন।
pasawaya

5

আপনি যদি ম্যাকস সিয়েরা ব্যবহার করছেন তবে এটিকে পরিবর্তন করতে আপনার অন্য কোথাও তাকাতে হবে। ওএস এক্স অ্যাকসেন্ট পপআপে কাস্টম অক্ষর থেকে অনুপ্রাণিত আমার নির্দেশাবলী এখানে রয়েছে - জর্জ গারসাইড :

  1. ম্যাক ওএস এক্স এল ক্যাপিটান - ম্যাকওয়ার্ল্ডে রুটলেস কীভাবে বন্ধ করা যায় তার বিশদ অনুযায়ী সিস্টেমের একীকরণ সুরক্ষা অক্ষম করুন ।

  2. /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/ফাইন্ডারে নেভিগেট করুন । এটিতে দ্রুত যেতে, ⇧⌘G টিপুন এবং স্ট্রিংটি ভিতরে আটকান।

  3. আপনার কীবোর্ড plist ফাইলটি সন্ধান করুন। আপনি যদি ইংরেজী বিন্যাসটি ব্যবহার করেন Keyboard-en.plistতবে আপনি তাকিয়ে থাকবেন এবং আপনি যদি জার্মান লেআউটটি ব্যবহার করছেন তবে তা হবে Keyboard-de.plist। আপনার কীবোর্ড ভাষার উপর নির্ভর করে এর অন্যান্য নামও থাকতে পারে।

  4. FileD টিপে এই ফাইলটি ব্যাক আপ করুন । আপনার তৈরি করা অনুলিপিটির নামটি "ব্যাকআপ" দিয়ে নতুন করে দিন।

  5. আসল ফাইলটি খুলুন (এর নামে ব্যাকআপ না দিয়ে) এবং আপনি যে অক্ষরগুলিতে প্রবেশ করতে চান তা সম্পাদনা করুন that এর পরে, এটি সংরক্ষণ করুন।

  6. পদক্ষেপ 1 হিসাবে একই পৃষ্ঠায় বিশদ হিসাবে সিস্টেমের একীকরণ সুরক্ষা সক্ষম করুন।


3

আমার সমাধান (চেকের জন্য):

  1. ব্যাকআপ /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plistফাইল
  2. /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-cs.plistএটিকে অনুলিপি করুন এবং নাম দিন/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
  3. নতুন থেকে অকেজো অক্ষর সরান /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist

ভাল ধারণা, আমি কেবল একটি অন্য আন্তর্জাতিক কীবোর্ড এটিএম এর মধ্যে স্যুইচ করি, এটি প্রায় অপ্রয়োজনীয় করে তুলবে !!! (
লেআউটটিতে উল্লেখ করা যাবেন

3

এই থ্রেডে তথ্য ব্যবহার করে আমি ম্যাকআরুমার্সে একই প্রশ্নের উত্তর দিয়েছি।

আমি বিশেষ করে চাইনিজ পিনইন ইনপুট জন্য একটি কাস্টম .plist ফাইল তৈরি করেছি। তাই আমি চাইনিজ ফোনেটিক্সের জন্য তৈরি একটি প্লিস্টের সাথে লিঙ্ক করতে চেয়েছিলাম। আপনি এটি এখানে ডাউনলোড করতে পারেন ।


-1

আমি এটি ওএস এক্স 10.11 এ কাজ করতে পেরেছি!

দেখে মনে হচ্ছে তারা স্থানটি পরিবর্তন করেছে: / সিস্টেম / গ্রন্থাগার / ইনপুট পদ্ধতি / প্রেসএন্ডহোল্ড.অ্যাপ

-> রাইট ক্লিক + প্যাকেজ সামগ্রীগুলি প্রদর্শন করুন

/Contents/PlugIns/PAH_Extension.appex

-> রাইট ক্লিক + প্যাকেজ সামগ্রীগুলি প্রদর্শন করুন

/ বিষয়বস্তু / রিসোর্স / কীবোর্ড-en.plist (অথবা আপনি যে কোনও কীবোর্ড ব্যবহার করুন)।

সেখানে আপনি ড্রপ-ডাউন তীরগুলি ক্লিক করতে পারেন, তারপরে "কীক্যাপস" এর পাশে ডাবল ক্লিক করুন এবং আপনার পছন্দসই কীগুলিতে কীগুলি পরিবর্তন করুন। এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

দেখুন, এটি কাজ করে!


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