মূল দুটি অ্যাপল কীবোর্ড এবং জার্মান কীবোর্ড লেআউট ব্যবহার করে দুটি ভিন্ন ম্যাকের সাথে প্রোগ্রামিং করি।
একটি অদ্ভুত সমস্যা রয়েছে যা সময়ে সময়ে ঘটে থাকে। যদি আমি স্কোয়ার বন্ধনী বন্ধ ("]" প্রবেশ করি, অন্য কিছু অদৃশ্য অক্ষরও sertedোকানো হয়েছে এবং উদাহরণস্বরূপ পাইথন পার্সার প্রদত্ত কোডটিতে কাজ করে না।
পাইথন কোডের নিম্নলিখিত দুটি লাইন বিবেচনা করুন:
def test(self, target, name):
target[name] = self
এবং ফলস্বরূপ বাইনারি আউটপুট
$ cat issue.py|xxd
0000000: 6465 6620 7465 7374 2873 656c 662c 2074 def test(self, t
0000010: 6172 6765 742c 206e 616d 6529 3a0a 2020 arget, name):.
0000020: 2020 7461 7267 6574 5b6e 616d 655d c2a0 target[name]..
0000030: 3d20 7365 6c66 0a = self.
" ] = " স্ট্রিংটি ASCII 0x5D 0x20 0x3D হওয়া উচিত, তবে কোনও স্থান (0x20) এর পরিবর্তে বাইট 0xC2 0xA0 সন্নিবেশ করা উচিত।
সমস্যা কী হতে পারে এবং কীভাবে এটি সমাধান করা যেতে পারে সে সম্পর্কে আপনার কি ধারণা আছে? আমি কোনওভাবেই ওএস এক্স কীবোর্ড লেআউটটিতে কোনও প্রতিবন্ধকতা দেখাইনি, এবং এটি সারা দিন ঘটে না, দিনে প্রায় দু'বার - তবে সর্বদা সেই বিশেষ চরিত্রটি টাইপ করার সময়, "]"।
[সম্পাদনা]
"]" অক্ষরটি টাইপ করতে, আমাকে Alt+ টিপতে হবে 6, সুতরাং কেবল 1 টি মেটা কী জড়িত। আমি যদি ভুলটিকে আঘাত করি তবে আমি সঠিক চরিত্রটি তৈরি করতে পারতাম না। টিপলে Altতার নিজের উপর এ সব একটি অক্ষর উত্পাদন করে না, এবং Alt+ + spaceউইন্ডোজ, যা আমি লক্ষ্য করতাম পরিবর্তন করা হয়। তাহলে কেন কোনও নিয়মিত জায়গা sertedোকানো হয় না?