উত্তর:
আইবিএম এই কীটির নাম দিয়েছে "বিকল্প গ্রাফিক" এবং এটি CTRL+ এর বিকল্প নয় ALT, যদিও উইন্ডোজের বিকল্প হিসাবে CTRL+ ALTপ্রয়োগ করা হয়েছিল ALT GR। এটি একটি কী মোডিফায়ার (সিটিআরএল বা শিফ্টের মতো) যা সাধারণত কোনও কী-এর প্রত্যাশার চেয়ে আলাদা ইনপুট সক্ষম করে।
আপনার কীবোর্ড এবং অবস্থান সেটআপের উপর নির্ভর করে বর্ণানুক্রমিক চিহ্নগুলির সাথে মিলিতভাবে ব্যবহার করার সময় এটি ডায়াক্রিটিকাল চিহ্নগুলির সাথে অক্ষর তৈরি করতে ব্যবহার করা যেতে পারে (প্রায়শই স্বরযুক্ত) এবং কিছু কীতে মুদ্রিত তৃতীয় চিহ্ন, উদাহরণস্বরূপ, € ( ALT GR+ 4) বা UK ( ALT GR+ `) যা আমার ইউকে কীবোর্ডে প্রদর্শিত হবে। কন্টিনেন্টাল ইউরোপীয় কীবোর্ডগুলিতে সাধারণত অতিরিক্ত চিহ্ন সহ আরও অনেকগুলি কী থাকে যা সেই ভাষাগুলিতে ব্যবহৃত বিভিন্ন ধরণের ডায়াক্রিটিকাল চিহ্নগুলির সাথে অক্ষরগুলির সাথে মিল রাখে।
আরও তথ্যের জন্য AltGr কী দেখুন ।
Alt
। এটি আশ্চর্যজনক যে উইকিপিডিয়া নিবন্ধটি এর উল্লেখও করে না।
Alt Gr
হিসাবে কার্যকর হয় তবে + তে মানচিত্র হয় না । Ctrl
Alt
Ctrl
Alt
Alt Gr
কিছু কীবোর্ডের জন্য এটি কিছু বিকল্প সংমিশ্রণের অনুমতি দেয়। কিছু কীবোর্ডে এটি সেন্ট প্রতীক বা ইউরো প্রতীককে অনুমতি দেয় - উইকিপিডিয়ায় আল্ট গ্র ব্যবহার করে সংমিশ্রণের একটি বিস্তৃত বিস্তৃত তালিকা রয়েছে ।
তবে ইউএস / উইন্ডোজ কীম্যাপ ব্যবহার করে এটি বেশিরভাগ ক্ষেত্রে কিছুই করে না।
এছাড়াও, অ্যাক্সেসযোগ্যতার জন্য প্রয়োজনীয় লোকদের জন্য সুবিধাজনক যাদের একটি Ctrl + Alt + del করতে হবে। আপনি একপেশে চেষ্টা করে দেখুন
AltGr
টু Ctrl
+ Alt
রূপান্তর (কমপক্ষে উইন্ডোজ এবং লিনাক্সে) এর থেকে অনেক কম স্তরে পরিচালিত হয় , সুতরাং তারা ঠিক একই রকম কাজ করবে না। (সম্ভবত কোনও কীবোর্ড Ctrl
+ Alt
স্ক্যানকোড প্রেরণের ক্ষেত্রে ব্যতীত ))
পোলিশ জাতীয় কিছু ভাষার জন্য আল্ট জিআর প্রয়োজনীয়:
Alt Gr+ a= ą
Alt Gr+ s= ś
Alt Gr+ shift+ n= Ń
আমি পুরোপুরি নিশ্চিত যে এটি এর মতো বাস্তবায়িত হয়েছে।
আপনি কী পাবেন তা দেখতে আপনি কেবিডিএলএলএইচএলকিউএসটিেক্ট থেকে ভিসকোডটি পরীক্ষা করতে পারেন।
এখান থেকে , এখানে এবং www.pinvoke.net/default.aspx/Constants/WM.html থেকে ম্যাপযুক্ত এনাম তালিকা
এটি এর সমতুল্য হওয়া উচিত:
using System.Windows.Forms;
isAltGr ? (Keys) (1 << 19) : Keys.None
private static Keys BuildKeyData(Keys virtualKeyCode) => virtualKeyCode | (IsDownControl ? Keys.Control : Keys.None) | (IsDownShift ? Keys.Shift : Keys.None) | (IsDownAlt ? Keys.Alt : Keys.None) | (IsAltGr ? (Keys) (1 << 19) : Keys.None);
private static bool IsDownControl => IsKeyPressed((ushort)VirtualKeys.LeftControl) || IsKeyPressed((ushort)VirtualKeys.RightControl);
private static bool IsDownShift => IsKeyPressed((ushort)VirtualKeys.LeftShift) || IsKeyPressed((ushort)VirtualKeys.RightShift);
private static bool IsDownAlt => IsKeyPressed((ushort)VirtualKeys.LeftMenu) || IsKeyPressed((ushort)VirtualKeys.RightMenu) || IsKeyPressed((ushort)VirtualKeys.Menu);
private static bool IsAltGr => IsDownControl && IsDownAlt;
ডিফল্ট জার্মান কীবোর্ডে গুরুত্বপূর্ণ আল্ট + গ্র কী সংমিশ্রণগুলি হ'ল: