একজন ম্যাক বিকাশকারী হিসাবে আমি এই সমস্যার সমাধানের জন্য কাজ করছি, এখন পর্যন্ত আমি NSTextView
অ্যাপের মধ্যেই একটি স্বতঃসংশোধন সনাক্ত করতে সক্ষম হয়েছি এবং ব্যবহারকারীকে সতর্ক করতে একটি শব্দ বাজিয়েছি।
এই মুহুর্তে আমি এটিকে NSTextView
যে কোনও অ্যাপ্লিকেশনটিতে স্বতঃসংশোধন সনাক্ত করতে সক্ষম করার জন্য কাজ করছি তবে এটি কিছুটা কঠিন এবং আরও বেশি সময় নিতে পারে তাই আমি ভেবেছিলাম যে আমি এ পর্যন্ত যা করেছি তার সম্পর্কে আপনাকে সংক্ষিপ্ত করব।
আমি এই উত্তরটি চূড়ান্ত অ্যাপ্লিকেশনটির সাথে সম্পাদনা করব যখন এটি কোনও অ্যাপ্লিকেশনে স্ব-সংশোধন সনাক্ত করতে পারে।
আমি এখন পর্যন্ত যা করেছি তা এখানে: [বেশিরভাগ আপ টু ডেট ডাউনলোড লিঙ্কটি আরও নিচে]
আমি বর্তমানে অ্যাপ্লিকেশনটির একটি সংস্করণ যা সাধারণীকরণ করা হয়েছে এবং যা প্রতিটি অ্যাপ্লিকেশন সক্রিয় তা বিবেচনা না করে প্রতিটি টেক্সট ভিউতে কাজ করে যা পরীক্ষা করার প্রক্রিয়াধীন। এটি NSTextView
অ্যাপ্লিকেশনটির মধ্যে কেবলমাত্র তখনই আমি কীভাবে এটি করেছি তার থেকে কিছুটা আলাদা পদ্ধতি ব্যবহার করে যেমন আপনি অন্যান্য অ্যাপ্লিকেশানগুলির সাথে এই জিনিসগুলি ব্যবহার করেন (অ্যাক্সেসিবিলিটি এপিআইয়ের মাধ্যমে) আপনার নিজেরাই বস্তুগুলিতে সরাসরি অ্যাক্সেস নেই।
যাইহোক 'জিব্বার-জ্যাবার' দিয়ে যথেষ্ট, এখানে কিছু পছন্দগুলির স্ক্রিন শট রয়েছে:
সাধারণ - এই মুহুর্তে এটি স্বতঃপূরণ সনাক্ত হওয়ার পরে আপনাকে কেবল বাজানোর জন্য শব্দটি বাছাই করতে দেয়।
ব্ল্যাকলিস্ট - আপনাকে নির্দিষ্ট অ্যাপগুলিকে কালো তালিকাভুক্ত করার অনুমতি দেয় যাতে স্বতঃসংশোধন সনাক্তকরণটি বন্ধ থাকে এবং কোনও শব্দ বাজানো হয় না।
আমি এটি পরীক্ষা করার কারণটি হ'ল কারণ আমি যে পদ্ধতিটি ব্যবহার করি তা সম্পূর্ণরূপে সঠিক নয়, এটি কার্সারের আগে পাঠ্যের কোনও পরিবর্তন সনাক্ত করে। এর অর্থ এটি স্বতঃপূরণ সনাক্ত করবে তবে সাধারণভাবে ব্যবহারকারী দ্বারা সরাসরি না করা পাঠ্যের যে কোনও পরিবর্তন সনাক্ত করতে পারে (যেমন একটি বোতাম যা সমস্ত পাঠ্য সাফ করে দেয়) এটি ব্যতীত এটি বেশ ভাল কাজ করে।
পরীক্ষার শেষ হয়ে গেলে আমি এই উত্তরটি ডাউনলোড লিঙ্কের সাথে আপডেট করব।
আমি পরীক্ষা শেষ করেছি, সুতরাং… ডাউনলোড লিঙ্কটি এখানে: http://cl.ly/9CIZ
এটি ব্যাকগ্রাউন্ডে চলে, তাই কোনও ডক আইকন নেই। পছন্দগুলি অ্যাক্সেস করতে ফাইন্ডারের অ্যাপটিতে ডাবল ক্লিক করুন।
আবার এটি পুরোপুরি কাজ করে না এবং এতে বেশ কয়েকটি বাগ রয়েছে তবে এটি 99% সময় কাজ করে!