জার্মান ম্যাকের স্কোয়ার বন্ধনী বন্ধ করার সময় অদ্ভুত ফলাফল


0

মূল দুটি অ্যাপল কীবোর্ড এবং জার্মান কীবোর্ড লেআউট ব্যবহার করে দুটি ভিন্ন ম্যাকের সাথে প্রোগ্রামিং করি।

একটি অদ্ভুত সমস্যা রয়েছে যা সময়ে সময়ে ঘটে থাকে। যদি আমি স্কোয়ার বন্ধনী বন্ধ ("]" প্রবেশ করি, অন্য কিছু অদৃশ্য অক্ষরও 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োকানো হয় না?


এটি উভয় ম্যাকের উপর ঘটে?
nohillside

1
@ পেট্রিক্স হ্যাঁ, এবং এটি ইতিমধ্যে ঘটেছে যখন ওএস এক্সের নাম বিড়ালের মতো করা হয়েছিল ..
মফেল

মোটা আঙুল গুলো হয়ত? আমার মাঝে মাঝে সুইস কীবোর্ডের সাথে একই সমস্যা হয় যখন আমি মেটা কীগুলির সাথে খুব ধীর হয়ে যাই (বা কীটি সঠিকভাবে আঘাত না করি)।
nohillside

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

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