টার্মিনালে আমি কীভাবে সি- / (অর্থাৎ কন্ট্রোল-স্ল্যাশ) প্রেরণ করব?


13

আমি একটি টার্মিনালে ইমাস চালানোর চেষ্টা করছি। আমি টার্মিনাল পছন্দগুলিতে "মেটা হিসাবে ব্যবহার বিকল্প" চালু করেছি এবং তাই এটি প্রায় 95% কাজ করছে।

মূল সিকোয়েন্সটি ctrl- / (অথবা ইমাস স্বীকৃতিতে সি- /) হয় "পূর্বাবস্থায় ফেরা"। এই মূল ক্রমটি কেবলমাত্র টার্মিনালটিকে একটি ঘণ্টা বাজায় ring আমি কিভাবে এটা ঠিক করব?


এফডব্লিউআইডাব্লু, এটি আইটার্ম 2 - আইটর্ম 2 ডট কম - এ কাজ করে তবে আমি মনে করি আমি আরও পোর্টেবল হতে সর্বত্র everywhere _ সর্বত্র ব্যবহার করতে নিজেকে পুনরায় প্রশিক্ষণ করব।
স্টিভেন আর লুমিস

@ স্টিভেনআর.লুমিস পোর্টেবল? অ্যান্ড্রয়েডের অধীনে নিয়ন্ত্রণ বা নিয়ন্ত্রণ বা _-কাজ করা যায় না ...
মাইকেল

@ মিশেল আমি পোর্টেবল বলেছি কারণ এটি ASCII তে উপস্থাপনযোগ্য (স্বীকৃত উত্তর দেখুন) এবং এভাবে ঝামেলা ছাড়াই নেটওয়ার্ক সংযোগ স্থানান্তর করতে পারে। এছাড়াও, আমি দেখেছি বেশিরভাগ শারীরিক কীবোর্ডগুলিতে এটি ব্যবহারযোগ্য বলে মনে হচ্ছে। আমি অ্যান্ড্রয়েড ডিভাইসে কী-বোর্ড যুক্ত করার চেষ্টা করিনি, আপনি কি কোনও নরম বা শক্ত কীবোর্ডকে উল্লেখ করছেন?
স্টিভেন আর লুমিস

@ স্টিভেনআর.লুমিস সফ্টওয়্যার ... কন্ট্রোল অংশটি স্ল্যাশ বা আন্ডারস্কোর সন্নিবেশ করানোর প্রচেষ্টাটি ফলশ্রুতিতে অবহেলিত বলে মনে হচ্ছে।
মাইকেল 19

উত্তর:


19

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

স্ট্যান্ডার্ড কন্ট্রোল কোডগুলি কেবলমাত্র "নিয়ন্ত্রণ" এর সংস্করণগুলিকে কভার করে

  • @ A- Z [\]^_(এএসসিআইআই 0 - 31), এবং
  • ? (এএসসিআইআই 127)

বেশিরভাগ টার্মিনাল এমুলেটর প্রোগ্রামগুলিতে বেশিরভাগ মার্কিন কী লেআউটগুলির সাথে চলতে আপনাকে Shiftকয়েকটি "কন্ট্রোল কোড" তৈরি করতে চাপতে হতে পারে :

  • সি @ হয় ControlShift2(যেহেতু @হয় Shift2)
  • সি হল ^ ControlShift6(যেহেতু ^হয় Shift6)
  • সি-: _ হয় ControlShift-(যেহেতু _হয় Shift-)
  • তবে, সি-? সবসময় নাও হতে পারে ControlShift/(যেহেতু ?হয় Shift/); সি? সাধারণত হয় হয় Backspace(অ্যাপল কীবোর্ডে, অতিরিক্ত চিহ্ন ছাড়া কেবল "মুছুন" লেবেলযুক্ত কী) বা Delete(অ্যাপল কীবোর্ডগুলিতে with সহ একটি ) দ্বারা উত্পন্ন হয় ।

টিটি-ভিত্তিক ইমাসে, আপনি সাধারণত undoসি- / এর পরিবর্তে সি-_ ব্যবহার করতে পারেন ।


1
পুরো উত্তরের জন্য ধন্যবাদ। আমি এটি কাজ করতে পারি কিনা তা দেখতে আমি বিভিন্ন টার্মিনাল ধরণের সাথে খেলতে চেষ্টা করব।
কেভিন পিটারসন

1
"বিভিন্ন টার্মিনাল ধরণের"? আপনি কি বিভিন্ন টার্মিনাল এমুলেটর প্রোগ্রামটি বোঝাতে চাইছেন বা আপনি $ টিআরএম মানটি উল্লেখ করছেন যা টার্মিনালে টার্মিনাল> পছন্দসমূহ> সেটিংস> [প্রোফাইল]> অগ্রণী> টার্মিনাল হিসাবে ঘোষণা করুন ? (সমস্ত পছন্দগুলি does TERM এর মান নির্ধারণ করে It এটি টার্মিনাল এমুলেশনটির ক্রিয়াকলাপ পরিবর্তন করে না)) কন্ট্রোল- / এক্স 11 এর একটি বৈশিষ্ট্য এবং কোকো বা টার্মিনাল দ্বারা সমর্থিত নয়।
ক্রিস পেজ

5

VT102 এর দিন থেকে Ctrl- / 0x1f প্রেরণ করে যা Ctrl-_ এর সমতুল্য। অনেক ভিটি 100 এমুলেটর রয়েছে তবে তারা আসলে ভিটি 102 এমুলেটর রয়েছে। আইটির্ম 2 কাজ করে কারণ এটি এই আচরণটি অনুসরণ করছে।

কেবলমাত্র এমুলেটর যারা ভিটি 100 এর নির্দিষ্টকরণের সাথে কঠোরভাবে মেনে চলে তারা সিটিটিএল- / প্রেরণ করতে পারে না। আমি বিশ্বাস করি টার্মিনাল অ্যাপ্লিকেশন এর মধ্যে একটি।

নিয়ন্ত্রণ কী টিপে গেলে ভিটি 100 bit বিট ASCII এর 2 টি সবচেয়ে উল্লেখযোগ্য বিটকে মুখোশ দেয়। / হয় 0x2f, ও 0x6f হয়। যখন 2 বিটগুলি মুখোশ দেওয়া হয় তখন তারা উভয়ই 0x0f হয়। VT100 Ctrl-o প্রেরণ করতে পারে তবে Ctrl- / না-


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