কীবোর্ড ডিভাইস

Android বিশেষ ফাংশন কীপ্যাড (ভলিউম এবং পাওয়ার কন্ট্রোল), কমপ্যাক্ট এমবেডেড QWERTY কীবোর্ড এবং সম্পূর্ণ বৈশিষ্ট্যযুক্ত PC-শৈলী বহিরাগত কীবোর্ড সহ বিভিন্ন কীবোর্ড ডিভাইস সমর্থন করে।

এই নথিটি শুধুমাত্র শারীরিক কীবোর্ডের বর্ণনা দেয়। সফট কীবোর্ড (ইনপুট মেথড এডিটর) সম্পর্কে তথ্যের জন্য অ্যান্ড্রয়েড এসডিকে পড়ুন।

কীবোর্ড শ্রেণীবিভাগ

একটি ইনপুট ডিভাইস একটি কীবোর্ড হিসাবে শ্রেণীবদ্ধ করা হয় যদি নিম্নলিখিত শর্তগুলির মধ্যে একটি থাকে:

  • ইনপুট ডিভাইস 0 থেকে 0xff বা KEY_OK মাধ্যমে KEY_MAX সহ কীবোর্ডে ব্যবহৃত যেকোনো লিনাক্স কী কোডের উপস্থিতি রিপোর্ট করে।

  • ইনপুট ডিভাইসটি BTN_0 এর মাধ্যমে BTN_9 , BTN_TRIGGER থেকে BTN_DEAD , বা BTN_THUMBR এর মাধ্যমে BTN_A সহ জয়স্টিক এবং গেমপ্যাডে ব্যবহৃত যেকোনো লিনাক্স কী কোডের উপস্থিতি রিপোর্ট করে।

জয়স্টিকগুলিকে বর্তমানে কীবোর্ড হিসাবে শ্রেণীবদ্ধ করা হয়েছে কারণ জয়স্টিক এবং গেমপ্যাড বোতামগুলি EV_KEY ইভেন্টগুলির দ্বারা রিপোর্ট করা হয় যেভাবে কীবোর্ড কীগুলি রিপোর্ট করা হয়৷ এইভাবে জয়স্টিক এবং গেমপ্যাডগুলি কনফিগারেশনের জন্য মূল মানচিত্র ফাইলগুলিও ব্যবহার করে।

একবার একটি ইনপুট ডিভাইসকে কীবোর্ড হিসাবে শ্রেণীবদ্ধ করা হলে, সিস্টেম কীবোর্ডের জন্য ইনপুট ডিভাইস কনফিগারেশন ফাইল এবং কীবোর্ড লেআউট লোড করে।

সিস্টেম তারপর ডিভাইসের অতিরিক্ত বৈশিষ্ট্য নির্ধারণ করার চেষ্টা করে।

  • যদি ইনপুট ডিভাইসে KEYCODE_Q তে ম্যাপ করা কোন কী থাকে, তাহলে ডিভাইসটিকে একটি বর্ণানুক্রমিক কীপ্যাড (সাংখ্যিকের বিপরীতে) বলে মনে করা হয়। বর্ণানুক্রমিক কীপ্যাড ক্ষমতা রিসোর্স Configuration অবজেক্টে KEYBOARD_QWERTY হিসাবে রিপোর্ট করা হয়েছে।

  • যদি ইনপুট ডিভাইসে KEYCODE_DPAD_UP , KEYCODE_DPAD_DOWN , KEYCODE_DPAD_LEFT , KEYCODE_DPAD_RIGHT , এবং KEYCODE_DPAD_CENTER (সমস্ত অবশ্যই উপস্থিত থাকতে হবে) তে ম্যাপ করা কোনো কী থাকে, তাহলে ডিভাইসটিকে একটি দিকনির্দেশক কীপ্যাড বলে মনে করা হয়৷ রিসোর্স Configuration অবজেক্টে নির্দেশমূলক কীপ্যাড ক্ষমতা NAVIGATION_DPAD হিসাবে রিপোর্ট করা হয়েছে।

  • যদি ইনপুট ডিভাইসে KEYCODE_BUTTON_A বা অন্যান্য গেমপ্যাড সম্পর্কিত কীগুলিতে ম্যাপ করা কোনো কী থাকে, তাহলে ডিভাইসটিকে একটি গেমপ্যাড বলে মনে করা হয়৷

কীবোর্ড ড্রাইভারের প্রয়োজনীয়তা

  1. কীবোর্ড ড্রাইভারদের শুধুমাত্র কীগুলির জন্য কী কোড নিবন্ধন করা উচিত যা তারা আসলে সমর্থন করে। অতিরিক্ত কী কোড নিবন্ধন করা ডিভাইসের শ্রেণিবিন্যাস অ্যালগরিদমকে বিভ্রান্ত করতে পারে বা সিস্টেমটিকে ডিভাইসের সমর্থিত কীবোর্ড ক্ষমতাগুলি ভুলভাবে সনাক্ত করতে পারে।

  2. কী-বোর্ড ড্রাইভারদের কী প্রেসের রিপোর্ট করতে EV_KEY ব্যবহার করা উচিত, একটি কী প্রকাশ করা হয়েছে তা নির্দেশ করার জন্য 0 এর মান ব্যবহার করা, একটি কী টিপানো হয়েছে তা নির্দেশ করার জন্য 1 এর মান এবং কীটি বোঝানোর জন্য 2 এর থেকে বেশি বা সমান একটি মান ব্যবহার করা উচিত। স্বয়ংক্রিয়ভাবে পুনরাবৃত্তি হচ্ছে।

  3. অ্যান্ড্রয়েড তার নিজস্ব কীবোর্ড পুনরাবৃত্তি করে। অটো-রিপিট কার্যকারিতা ড্রাইভারে অক্ষম করা উচিত।

  4. কী-বোর্ড ড্রাইভাররা ঐচ্ছিকভাবে HID ব্যবহার বা নিম্ন-স্তরের স্ক্যান কোড নির্দেশ করতে পারে MSC_SCANCODE এর সাথে EV_MSC এবং কী চাপলে ব্যবহার বা স্ক্যান কোড নির্দেশ করে এমন একটি মান। এই তথ্য বর্তমানে Android দ্বারা ব্যবহৃত হয় না.

  5. ডিভাইসে EV_LED লেখা হলে কীবোর্ড ড্রাইভারদের LED অবস্থা সেট করা সমর্থন করা উচিত। hid-input ড্রাইভার এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে। এই লেখার সময়, Android LED_CAPSLOCK , LED_SCROLLLOCK , এবং LED_NUMLOCK ব্যবহার করে৷ এই এলইডিগুলিকে তখনই সমর্থন করা দরকার যখন কীবোর্ডে প্রকৃতপক্ষে সংশ্লিষ্ট সূচক আলো থাকে৷

  6. এমবেডেড কীপ্যাডগুলির জন্য কীবোর্ড ড্রাইভারগুলি (উদাহরণস্বরূপ, একটি GPIO ম্যাট্রিক্স ব্যবহার করে) ডিভাইসটি যখন স্লিপ করতে যাচ্ছে তখনও চাপা থাকা কোনও কীগুলির জন্য 0 এর মান সহ EV_KEY ইভেন্টগুলি পাঠানোর বিষয়টি নিশ্চিত করা উচিত৷ অন্যথায় কীগুলি আটকে যেতে পারে এবং চিরতরে স্বয়ংক্রিয়ভাবে পুনরাবৃত্তি হবে৷

কীবোর্ড অপারেশন

নিচে Android-এ কীবোর্ড অপারেশনের একটি সংক্ষিপ্ত সারাংশ দেওয়া হল।

  1. EventHub evdev ড্রাইভার থেকে অপ্রচলিত ইভেন্টগুলি পড়ে এবং কীবোর্ডের কী লেআউট মানচিত্র ব্যবহার করে অ্যান্ড্রয়েড কী কোডগুলিতে লিনাক্স কী কোডগুলি (কখনও কখনও স্ক্যান কোড হিসাবে উল্লেখ করা হয়) ম্যাপ করে।

  2. InputReader কাঁচা ঘটনাগুলি গ্রহণ করে এবং মেটা কী অবস্থা আপডেট করে। উদাহরণস্বরূপ, যদি বাম শিফট কী টিপে বা ছেড়ে দেওয়া হয়, পাঠক সেই অনুযায়ী META_SHIFT_LEFT_ON এবং META_SHIFT_ON বিট সেট বা রিসেট করবে।

  3. InputReader মূল ইভেন্ট সম্পর্কে InputDispatcher অবহিত করে।

  4. InputDispatcher WindowManagerPolicy.interceptKeyBeforeQueueing কল করে কী ইভেন্টের সাথে কী করতে হবে তা WindowManagerPolicy জিজ্ঞাসা করে। এই পদ্ধতিটি একটি জটিল পথের অংশ যা নির্দিষ্ট কী চাপলে ডিভাইসটিকে জাগানোর জন্য দায়ী। EventHub কার্যকরভাবে এই জটিল পথে একটি ওয়েক লক ধারণ করে তা নিশ্চিত করতে যে এটি সম্পূর্ণ হবে।

  5. যদি একটি InputFilter বর্তমানে ব্যবহার করা হয়, InputDispatcher এটিকে কী ব্যবহার বা রূপান্তর করার সুযোগ দেয়। InputFilter নিম্ন-স্তরের সিস্টেম-ওয়াইড অ্যাক্সেসিবিলিটি নীতিগুলি বাস্তবায়ন করতে ব্যবহার করা যেতে পারে।

  6. InputDispatcher ডিসপ্যাচ থ্রেডে প্রক্রিয়াকরণের জন্য কীটিকে সারিবদ্ধ করে।

  7. যখন InputDispatcher কীটি সারিবদ্ধ করে, তখন এটি WindowManagerPolicy কল WindowManagerPolicy.interceptKeyBeforeDispatching কী ইভেন্টটি আটকানোর দ্বিতীয় সুযোগ দেয়। এই পদ্ধতি সিস্টেম শর্টকাট এবং অন্যান্য ফাংশন পরিচালনা করে।

  8. InputDispatcher তারপর মূল ইভেন্ট লক্ষ্য (ফোকাস করা উইন্ডো) সনাক্ত করে এবং তাদের প্রস্তুত হওয়ার জন্য অপেক্ষা করে। তারপর, InputDispatcher অ্যাপ্লিকেশনটিতে মূল ইভেন্টটি সরবরাহ করে।

  9. অ্যাপ্লিকেশানের ভিতরে, মূল ইভেন্টটি প্রাক-আইএমই কী প্রেরণের জন্য ফোকাসড ভিউতে ভিউ হায়ারার্কির নিচে প্রচার করে।

  10. যদি প্রাক-আইএমই প্রেরণে কী ইভেন্টটি পরিচালনা করা না হয় এবং একটি আইএমই ব্যবহার করা হয়, তাহলে কী ইভেন্টটি আইএমই-তে বিতরণ করা হয়।

  11. যদি কী ইভেন্টটি IME দ্বারা গ্রাস না করা হয়, তাহলে কী ইভেন্টটি স্ট্যান্ডার্ড কী প্রেরণের জন্য ভিউ হায়ারার্কিকে ফোকাসড ভিউতে প্রচার করে।

  12. কী ইভেন্টটি গ্রাস করা হয়েছিল কিনা সে সম্পর্কে অ্যাপ্লিকেশনটি InputDispatcher রিপোর্ট করে। যদি ইভেন্টটি ব্যবহার করা না হয়, তাহলে InputDispatcher "fallback" আচরণ প্রয়োগ করতে WindowManagerPolicy.dispatchUnhandledKey কল করে। ফলব্যাক কর্মের উপর নির্ভর করে, একটি ভিন্ন কী কোড ব্যবহার করে মূল ইভেন্ট প্রেরণ চক্র পুনরায় আরম্ভ করা হতে পারে। উদাহরণস্বরূপ, যদি একটি অ্যাপ্লিকেশন KEYCODE_ESCAPE পরিচালনা না করে, তাহলে সিস্টেম মূল ইভেন্টটিকে পরিবর্তে KEYCODE_BACK হিসাবে পুনরায় প্রেরণ করতে পারে৷

কীবোর্ড কনফিগারেশন

কীবোর্ডের আচরণ কীবোর্ডের কী লেআউট, কী অক্ষর মানচিত্র এবং ইনপুট ডিভাইস কনফিগারেশন দ্বারা নির্ধারিত হয়।

কীবোর্ড কনফিগারেশনে অংশগ্রহণকারী ফাইলগুলি সম্পর্কে আরও বিশদ বিবরণের জন্য নিম্নলিখিত বিভাগগুলি পড়ুন:

বৈশিষ্ট্য

নিম্নলিখিত ইনপুট ডিভাইস কনফিগারেশন বৈশিষ্ট্যগুলি কীবোর্ডের জন্য ব্যবহৃত হয়।

কিবোর্ডের ভিত্তি ধরণ

সংজ্ঞা: keyboard.layout = <name>

.kl এক্সটেনশন বাদ দিয়ে ইনপুট ডিভাইসের সাথে যুক্ত কী লেআউট ফাইলের নাম উল্লেখ করে। এই ফাইলটি না পাওয়া গেলে, ইনপুট সিস্টেম পরিবর্তে ডিফল্ট কী লেআউট ব্যবহার করবে।

নামের স্পেসগুলি লুকআপের সময় আন্ডারস্কোরে রূপান্তরিত হয়।

আরও বিস্তারিত জানার জন্য কী লেআউট ফাইল ডকুমেন্টেশন পড়ুন।

keyboard.characterMap

সংজ্ঞা: keyboard.characterMap = <name>

.kcm এক্সটেনশন বাদ দিয়ে ইনপুট ডিভাইসের সাথে যুক্ত কী ক্যারেক্টার ম্যাপ ফাইলের নাম নির্দিষ্ট করে। এই ফাইলটি না পাওয়া গেলে, ইনপুট সিস্টেম পরিবর্তে ডিফল্ট কী অক্ষর মানচিত্র ব্যবহার করবে।

নামের স্পেসগুলি লুকআপের সময় আন্ডারস্কোরে রূপান্তরিত হয়।

আরও বিশদ বিবরণের জন্য মূল অক্ষর মানচিত্র ফাইল ডকুমেন্টেশন পড়ুন।

keyboard.orientationAware

সংজ্ঞা: keyboard.orientationAware = 0 | 1

অভিযোজন পরিবর্তনগুলি প্রদর্শনের জন্য কীবোর্ডের প্রতিক্রিয়া করা উচিত কিনা তা নির্দিষ্ট করে।

  • মান 1 হলে, ডিসপ্লে ওরিয়েন্টেশন পরিবর্তন হলে দিকনির্দেশক কীপ্যাড কীগুলি ঘোরানো হয়।

  • মান 0 হলে, কীবোর্ড অভিযোজন পরিবর্তনগুলি প্রদর্শন করতে অনাক্রম্য।

ডিফল্ট মান হল 0

অভিযোজন সচেতনতা নির্দেশমূলক কীপ্যাড কীগুলির ঘূর্ণন সমর্থন করতে ব্যবহৃত হয়, যেমন মটোরোলা ড্রয়েডে। উদাহরণ স্বরূপ, যখন ডিভাইসটিকে ঘড়ির কাঁটার দিকে 90 ডিগ্রি ঘোরানো হয়, তখন KEYCODE_DPAD_UP KEYCODE_DPAD_RIGHT তৈরি করতে রিম্যাপ করা হয় কারণ ডিভাইসটিকে সেই ওরিয়েন্টেশনে রাখা হলে 'আপ' কী 'ডান' নির্দেশ করে।

keyboard.builtIn

সংজ্ঞা: keyboard.builtIn = 0 | 1

কীবোর্ডটি অন্তর্নির্মিত (শারীরিকভাবে সংযুক্ত) কীবোর্ড কিনা তা নির্দিষ্ট করে।

ডিভাইসের নাম -keypad দিয়ে শেষ হলে ডিফল্ট মান হল 1 , অন্যথায় 0

অন্তর্নির্মিত কীবোর্ড সর্বদা 0 এর একটি ডিভাইস আইডি বরাদ্দ করা হয়। অন্তর্নির্মিত নয় এমন অন্যান্য কীবোর্ডগুলিকে অনন্য নন-জিরো ডিভাইস আইডি বরাদ্দ করা হয়েছে।

বিল্ট-ইন কীবোর্ডের জন্য 0 আইডি ব্যবহার করা KeyCharacterMap.BUILT_IN_KEYBOARD ক্ষেত্রের সাথে সামঞ্জস্য বজায় রাখার জন্য গুরুত্বপূর্ণ, যা বিল্ট-ইন কীবোর্ডের আইডি নির্দিষ্ট করে এবং এর মান 0 । এই ক্ষেত্রটি API-তে অবচয় করা হয়েছে কিন্তু পুরানো অ্যাপ্লিকেশনগুলি এখনও এটি ব্যবহার করতে পারে।

একটি বিশেষ-ফাংশন কীবোর্ড (যার মূল অক্ষর মানচিত্র একটি ধরনের SPECIAL_FUNCTION নির্দিষ্ট করে) বিল্ট-ইন কীবোর্ড হিসাবে নিবন্ধিত হবে না, এই সম্পত্তির সেটিং নির্বিশেষে। এর কারণ হল একটি বিশেষ-ফাংশন কীবোর্ড সংজ্ঞা অনুসারে সাধারণ উদ্দেশ্য টাইপিংয়ের জন্য ব্যবহার করার উদ্দেশ্যে নয়।

উদাহরণ কনফিগারেশন

# This is an example input device configuration file for a built-in
# keyboard that has a DPad.

# The keyboard is internal because it is part of the device.
device.internal = 1

# The keyboard is the default built-in keyboard so it should be assigned
# an id of 0.
keyboard.builtIn = 1

# The keyboard includes a DPad which is mounted on the device.  As the device
# is rotated the orientation of the DPad rotates along with it, so the DPad must
# be aware of the display orientation.  This ensures that pressing 'up' on the
# DPad always means 'up' from the perspective of the user, even when the entire
# device has been rotated.
keyboard.orientationAware = 1

সামঞ্জস্যপূর্ণ নোট

হানিকম্বের আগে, কীবোর্ড ইনপুট ম্যাপার কোনো কনফিগারেশন বৈশিষ্ট্য ব্যবহার করেনি। সমস্ত কীবোর্ড শারীরিকভাবে সংযুক্ত এবং অভিযোজন সচেতন বলে ধরে নেওয়া হয়েছিল। ডিফল্ট কী লেআউট এবং কী অক্ষর মানচিত্রটিকে Generic পরিবর্তে qwerty নামকরণ করা হয়েছিল। মূল অক্ষর মানচিত্রের বিন্যাসটিও খুব আলাদা ছিল এবং ফ্রেমওয়ার্কটি PC-শৈলীর সম্পূর্ণ কীবোর্ড বা বহিরাগত কীবোর্ড সমর্থন করে না।

হানিকম্বে ডিভাইসগুলি আপগ্রেড করার সময়, প্রয়োজনীয় কনফিগারেশন এবং মূল মানচিত্র ফাইলগুলি তৈরি বা আপডেট করতে ভুলবেন না।

HID ব্যবহার, Linux কী কোড, এবং Android কী কোড

সিস্টেমটি বিমূর্ততার স্তরের উপর নির্ভর করে বিভিন্ন শনাক্তকারী ব্যবহার করে কীগুলিকে বোঝায়।

HID ডিভাইসের জন্য, প্রতিটি কী-এর সাথে যুক্ত HID ব্যবহার আছে। লিনাক্স hid-input ড্রাইভার এবং সম্পর্কিত বিক্রেতা এবং ডিভাইস-নির্দিষ্ট HID ড্রাইভারগুলি HID রিপোর্ট পার্সিং এবং লিনাক্স কী কোডগুলিতে HID ব্যবহার ম্যাপ করার জন্য দায়ী।

যেহেতু অ্যান্ড্রয়েড লিনাক্স কার্নেল থেকে EV_KEY ইভেন্টগুলি পড়ে, এটি ডিভাইসের কী লেআউট ফাইল অনুসারে প্রতিটি লিনাক্স কী কোডকে তার সংশ্লিষ্ট অ্যান্ড্রয়েড কী কোডে অনুবাদ করে।

যখন কী ইভেন্টটি একটি অ্যাপ্লিকেশনে প্রেরণ করা হয়, তখন android.view.KeyEvent উদাহরণটি getScanCode() এর মান হিসাবে Linux কী কোড এবং getKeyCode() এর মান হিসাবে Android কী কোড প্রতিবেদন করে। ফ্রেমওয়ার্কের উদ্দেশ্যে, শুধুমাত্র getKeyCode() এর মান গুরুত্বপূর্ণ।

মনে রাখবেন যে HID ব্যবহারের তথ্য Android নিজে ব্যবহার করে না বা অ্যাপ্লিকেশনগুলিতে পাস করে না।

কোড টেবিল

নিম্নলিখিত টেবিলগুলি দেখায় যে কীভাবে HID ব্যবহার, লিনাক্স কী কোড এবং অ্যান্ড্রয়েড কী কোডগুলি একে অপরের সাথে সম্পর্কিত।

LKC কলাম হেক্সাডেসিমেলে লিনাক্স কী কোড নির্দিষ্ট করে।

AKC কলাম হেক্সাডেসিমেলে Android কী কোড নির্দিষ্ট করে।

নোট কলাম টেবিলের পরে পোস্ট করা নোট বোঝায়।

সংস্করণ কলামটি Android প্ল্যাটফর্মের প্রথম সংস্করণটি নির্দিষ্ট করে যা এই কীটিকে তার ডিফল্ট কী মানচিত্রে অন্তর্ভুক্ত করেছে৷ ডিফল্ট কী মানচিত্র সংস্করণের মধ্যে পরিবর্তিত হয়েছে এমন ক্ষেত্রে একাধিক সারি দেখানো হয়। নির্দেশিত প্রাচীনতম সংস্করণ হল 1.6।

  • জিঞ্জারব্রেড (2.3) এবং আগের রিলিজে, ডিফল্ট কী মানচিত্রটি ছিল qwerty.kl । এই কী মানচিত্রটি শুধুমাত্র অ্যান্ড্রয়েড এমুলেটরের সাথে ব্যবহারের উদ্দেশ্যে করা হয়েছিল এবং নির্বিচারে বহিরাগত কীবোর্ডগুলিকে সমর্থন করার জন্য ব্যবহার করার উদ্দেশ্যে ছিল না। তা সত্ত্বেও, কয়েকটি OEM প্ল্যাটফর্মে ব্লুটুথ কীবোর্ড সমর্থন যোগ করেছে এবং প্রয়োজনীয় কীবোর্ড ম্যাপিং প্রদানের জন্য qwerty.kl উপর নির্ভর করেছে। ফলস্বরূপ এই পুরানো ম্যাপিংগুলি OEM-দের জন্য আগ্রহী হতে পারে যারা এই নির্দিষ্ট ডিভাইসগুলির জন্য পেরিফেরিয়াল তৈরি করছে। উল্লেখ্য যে ম্যাপিংগুলি বর্তমানের থেকে যথেষ্ট আলাদা, বিশেষ করে HOME কী-এর চিকিৎসার ক্ষেত্রে। এটি সুপারিশ করা হয় যে সমস্ত নতুন পেরিফেরালগুলি মধুচক্র বা আরও সাম্প্রতিক কী মানচিত্র (যেমন স্ট্যান্ডার্ড HID) অনুসারে তৈরি করা হোক।

  • Honeycomb (3.0) হিসাবে, ডিফল্ট কী মানচিত্র হল Generic.kl । এই কী মানচিত্রটি সম্পূর্ণ PC শৈলী কীবোর্ড সমর্থন করার জন্য ডিজাইন করা হয়েছে। স্ট্যান্ডার্ড HID কীবোর্ডের বেশিরভাগ কার্যকারিতা কেবল বাক্সের বাইরে কাজ করা উচিত।

কী কোড ম্যাপিং লিনাক্স কার্নেল এবং অ্যান্ড্রয়েডের সংস্করণ জুড়ে পরিবর্তিত হতে পারে। যখন Android ডিফল্ট কী মানচিত্রে পরিবর্তনগুলি ঘটেছে বলে জানা যায়, তখন সেগুলি সংস্করণ কলামে নির্দেশিত হয়৷

ডিভাইস-নির্দিষ্ট HID ড্রাইভার এবং কী মানচিত্র এখানে নির্দেশিত থেকে ভিন্ন ম্যাপিং প্রয়োগ করতে পারে।

HID কীবোর্ড এবং কীপ্যাড পৃষ্ঠা (0x07)

HID ব্যবহার HID ব্যবহারের নাম এলকেসি লিনাক্স কী কোড নাম সংস্করণ এ.কে.সি অ্যান্ড্রয়েড কী কোড নাম মন্তব্য
0x07 0x0001 কীবোর্ড ত্রুটি রোল ওভার
0x07 0x0002 কীবোর্ড পোস্ট ব্যর্থ৷
0x07 0x0003 কীবোর্ড ত্রুটি অনির্ধারিত৷
0x07 0x0004 কীবোর্ড a এবং A 0x001e KEY_A 1.6 0x001d KEYCODE_A 1
0x07 0x0005 কীবোর্ড খ এবং খ 0x0030 KEY_B 1.6 0x001e KEYCODE_B 1
0x07 0x0006 কীবোর্ড গ এবং গ 0x002e KEY_C 1.6 0x001f KEYCODE_C 1
0x07 0x0007 কীবোর্ড d এবং D 0x0020 KEY_D 1.6 0x0020 KEYCODE_D 1
0x07 0x0008 কীবোর্ড ই এবং ই 0x0012 KEY_E 1.6 0x0021 KEYCODE_E 1
0x07 0x0009 কীবোর্ড f এবং F 0x0021 KEY_F 1.6 0x0022 KEYCODE_F 1
0x07 0x000a কীবোর্ড g এবং G 0x0022 KEY_G 1.6 0x0023 KEYCODE_G 1
0x07 0x000b কীবোর্ড h এবং H 0x0023 KEY_H 1.6 0x0024 KEYCODE_H 1
0x07 0x000c কীবোর্ড i এবং I 0x0017 KEY_I 1.6 0x0025 KEYCODE_I 1
0x07 0x000d কীবোর্ড j এবং J 0x0024 KEY_J 1.6 0x0026 KEYCODE_J 1
0x07 0x000e কীবোর্ড k এবং K 0x0025 KEY_K 1.6 0x0027 KEYCODE_K 1
0x07 0x000f কীবোর্ড l এবং L 0x0026 KEY_L 1.6 0x0028 KEYCODE_L 1
0x07 0x0010 কীবোর্ড m এবং M 0x0032 KEY_M 1.6 0x0029 KEYCODE_M 1
0x07 0x0011 কীবোর্ড n এবং N 0x0031 KEY_N 1.6 0x002a KEYCODE_N 1
0x07 0x0012 কীবোর্ড o এবং O 0x0018 KEY_O 1.6 0x002b KEYCODE_O 1
0x07 0x0013 কীবোর্ড p এবং P 0x0019 KEY_P 1.6 0x002c KEYCODE_P 1
0x07 0x0014 কীবোর্ড q এবং Q 0x0010 KEY_Q 1.6 0x002d KEYCODE_Q 1
0x07 0x0015 কীবোর্ড r এবং R 0x0013 KEY_R 1.6 0x002e KEYCODE_R 1
0x07 0x0016 কীবোর্ড s এবং S 0x001f KEY_S 1.6 0x002f KEYCODE_S 1
0x07 0x0017 কীবোর্ড টি এবং টি 0x0014 KEY_T 1.6 0x0030 KEYCODE_T 1
0x07 0x0018 কীবোর্ড u এবং U 0x0016 KEY_U 1.6 0x0031 KEYCODE_U 1
0x07 0x0019 কীবোর্ড v এবং V 0x002f KEY_V 1.6 0x0032 KEYCODE_V 1
0x07 0x001a কীবোর্ড w এবং W 0x0011 KEY_W 1.6 0x0033 KEYCODE_W 1
0x07 0x001b কীবোর্ড x এবং X 0x002d KEY_X 1.6 0x0034 KEYCODE_X 1
0x07 0x001c কীবোর্ড y এবং Y 0x0015 KEY_Y 1.6 0x0035 KEYCODE_Y 1
0x07 0x001d কীবোর্ড z এবং Z 0x002c KEY_Z 1.6 0x0036 KEYCODE_Z 1
0x07 0x001e কীবোর্ড 1 এবং! 0x0002 KEY_1 1.6 0x0008 KEYCODE_1 1
0x07 0x001f কীবোর্ড 2 এবং @ 0x0003 KEY_2 1.6 0x0009 KEYCODE_2 1
0x07 0x0020 কীবোর্ড 3 এবং # 0x0004 KEY_3 1.6 0x000a KEYCODE_3 1
0x07 0x0021 কীবোর্ড 4 এবং $ 0x0005 KEY_4 1.6 0x000b KEYCODE_4 1
0x07 0x0022 কীবোর্ড 5 এবং % 0x0006 KEY_5 1.6 0x000c KEYCODE_5 1
0x07 0x0023 কীবোর্ড 6 এবং ^ 0x0007 KEY_6 1.6 0x000d KEYCODE_6 1
0x07 0x0024 কীবোর্ড 7 এবং & 0x0008 KEY_7 1.6 0x000e KEYCODE_7 1
0x07 0x0025 কীবোর্ড 8 এবং * 0x0009 KEY_8 1.6 0x000f KEYCODE_8 1
0x07 0x0026 কীবোর্ড 9 এবং ( 0x000a KEY_9 1.6 0x0010 KEYCODE_9 1
0x07 0x0027 কীবোর্ড 0 এবং) 0x000b KEY_0 1.6 0x0007 KEYCODE_0 1
0x07 0x0028 কীবোর্ড রিটার্ন (ENTER) 0x001c KEY_ENTER 1.6 0x0042 KEYCODE_ENTER 1
0x07 0x0029 কীবোর্ড ESCAPE 0x0001 KEY_ESC 3.0 0x006f KEYCODE_ESCAPE
"" "" "" "" 2.3 0x0004 KEYCODE_BACK
0x07 0x002a কীবোর্ড ডিলিট (ব্যাকস্পেস) 0x000e KEY_BACKSPACE 1.6 0x0043 KEYCODE_DEL
0x07 0x002b কীবোর্ড ট্যাব 0x000f KEY_TAB 1.6 0x003d KEYCODE_TAB
0x07 0x002c কীবোর্ড স্পেসবার 0x0039 KEY_SPACE 1.6 0x003e KEYCODE_SPACE
0x07 0x002d কীবোর্ড - এবং _ 0x000c KEY_MINUS 1.6 0x0045 KEYCODE_MINUS 1
0x07 0x002e কীবোর্ড = এবং + 0x000d KEY_EQUAL 1.6 0x0046 KEYCODE_EQUALS 1
0x07 0x002f কীবোর্ড [ এবং { 0x001a KEY_LEFTBRACE 1.6 0x0047 KEYCODE_LEFT_BRACKET 1
0x07 0x0030 কীবোর্ড ] এবং } 0x001b KEY_RIGHTBRACE 1.6 0x0048 KEYCODE_RIGHT_BRACKET 1
0x07 0x0031 কীবোর্ড \ এবং | 0x002b KEY_BACKSLASH 1.6 0x0049 KEYCODE_BACKSLASH 1
0x07 0x0032 কীবোর্ড নন-ইউএস # এবং ~ 0x002b KEY_BACKSLASH 1.6 0x0049 KEYCODE_BACKSLASH 1
0x07 0x0033 কীবোর্ড; এবং : 0x0027 KEY_SEMICOLON 1.6 0x004a KEYCODE_SEMICOLON 1
0x07 0x0034 কীবোর্ড ' এবং " 0x0028 KEY_APOSTROPHE 1.6 0x004b KEYCODE_APOSTROPHE 1
0x07 0x0035 কীবোর্ড ` এবং ~ 0x0029 KEY_GRAVE 3.0 0x0044 KEYCODE_GRAVE 1
0x07 0x0036 কীবোর্ড , এবং < 0x0033 KEY_COMMA 1.6 0x0037 KEYCODE_COMMA 1
0x07 0x0037 কীবোর্ড। এবং > 0x0034 KEY_DOT 1.6 0x0038 KEYCODE_PERIOD 1
0x07 0x0038 কীবোর্ড / এবং? 0x0035 KEY_SLASH 1.6 0x004c KEYCODE_SLASH 1
0x07 0x0039 কীবোর্ড ক্যাপস লক 0x003a KEY_CAPSLOCK 3.0 0x0073 KEYCODE_CAPS_LOCK
0x07 0x003a কীবোর্ড F1 0x003b KEY_F1 3.0 0x0083 KEYCODE_F1
"" "" "" "" 1.6 0x0052 KEYCODE_MENU
0x07 0x003b কীবোর্ড F2 0x003c KEY_F2 3.0 0x0084 KEYCODE_F2
"" "" "" "" 1.6 0x0002 KEYCODE_SOFT_RIGHT
0x07 0x003c কীবোর্ড F3 0x003d KEY_F3 3.0 0x0085 KEYCODE_F3
"" "" "" "" 1.6 0x0005 KEYCODE_CALL
0x07 0x003d কীবোর্ড F4 0x003e KEY_F4 3.0 0x0086 KEYCODE_F4
"" "" "" "" 1.6 0x0006 KEYCODE_ENDকল
0x07 0x003e কীবোর্ড F5 0x003f KEY_F5 3.0 0x0087 KEYCODE_F5
0x07 0x003f কীবোর্ড F6 0x0040 KEY_F6 3.0 0x0088 KEYCODE_F6
0x07 0x0040 কীবোর্ড F7 0x0041 KEY_F7 3.0 0x0089 KEYCODE_F7
0x07 0x0041 কীবোর্ড F8 0x0042 KEY_F8 3.0 0x008a KEYCODE_F8
0x07 0x0042 কীবোর্ড F9 0x0043 KEY_F9 3.0 0x008b KEYCODE_F9
0x07 0x0043 কীবোর্ড F10 0x0044 KEY_F10 3.0 0x008c KEYCODE_F10
"" "" "" "" 2.3 0x0052 KEYCODE_MENU
0x07 0x0044 কীবোর্ড F11 0x0057 KEY_F11 3.0 0x008d KEYCODE_F11
0x07 0x0045 কীবোর্ড F12 0x0058 KEY_F12 3.0 0x008e KEYCODE_F12
0x07 0x0046 কীবোর্ড প্রিন্ট স্ক্রীন 0x0063 KEY_SYSRQ 3.0 0x0078 KEYCODE_SYSRQ
0x07 0x0047 কীবোর্ড স্ক্রোল লক 0x0046 KEY_SCROLLLOCK 3.0 0x0074 KEYCODE_SCROLL_LOCK
0x07 0x0048 কীবোর্ড বিরতি 0x0077 KEY_PAUSE 3.0 0x0079 KEYCODE_BREAK
0x07 0x0049 কীবোর্ড সন্নিবেশ 0x006e KEY_INSERT 3.0 0x007c KEYCODE_INSERT
0x07 0x004a কীবোর্ড হোম 0x0066 KEY_HOME 3.0 0x007a KEYCODE_MOVE_HOME
"" "" "" "" 1.6 0x0003 KEYCODE_HOME
0x07 0x004b কীবোর্ড পেজ আপ 0x0068 KEY_PAGEUP 3.0 0x005c KEYCODE_PAGE_UP
0x07 0x004c কীবোর্ড ডিলিট ফরওয়ার্ড 0x006f KEY_DELETE 3.0 0x0070 KEYCODE_FORWARD_DEL
0x07 0x004d কীবোর্ড শেষ 0x006b KEY_END 3.0 0x007b KEYCODE_MOVE_END
"" "" "" "" 1.6 0x0006 KEYCODE_ENDকল
0x07 0x004e কীবোর্ড পেজ ডাউন 0x006d KEY_PAGEDOWN 3.0 0x005d KEYCODE_PAGE_DOWN
0x07 0x004f কীবোর্ড ডান তীর 0x006a KEY_right 1.6 0x0016 KEYCODE_DPAD_RIGHT
0x07 0x0050 কীবোর্ড বাম তীর 0x0069 KEY_LEFT 1.6 0x0015 KEYCODE_DPAD_LEFT
0x07 0x0051 কীবোর্ড ডাউন অ্যারো 0x006c KEY_DOWN 1.6 0x0014 KEYCODE_DPAD_DOWN
0x07 0x0052 কীবোর্ড আপ তীর 0x0067 KEY_UP 1.6 0x0013 KEYCODE_DPAD_UP
0x07 0x0053 কীবোর্ড নম্বর লক এবং সাফ 0x0045 KEY_NUMLOCK 3.0 0x008f KEYCODE_NUM_LOCK
0x07 0x0054 কীপ্যাড/ 0x0062 KEY_KPSLASH 3.0 0x009a KEYCODE_NUMPAD_DIVIDE
0x07 0x0055 কীপ্যাড * 0x0037 KEY_KPASTERISK 3.0 0x009b KEYCODE_NUMPAD_MULTIPLY
0x07 0x0056 কীপ্যাড - 0x004a KEY_KPMINUS 3.0 0x009c KEYCODE_NUMPAD_SUBTRACT
0x07 0x0057 কীপ্যাড + 0x004e KEY_KPPLUS 3.0 0x009d KEYCODE_NUMPAD_ADD
0x07 0x0058 কীপ্যাড এন্টার করুন 0x0060 KEY_KPENTER 3.0 0x00a0 KEYCODE_NUMPAD_ENTER
0x07 0x0059 কীপ্যাড 1 এবং শেষ 0x004f KEY_KP1 3.0 0x0091 KEYCODE_NUMPAD_1
0x07 0x005a কীপ্যাড 2 এবং ডাউন অ্যারো 0x0050 KEY_KP2 3.0 0x0092 KEYCODE_NUMPAD_2
0x07 0x005b কীপ্যাড 3 এবং PageDn 0x0051 KEY_KP3 3.0 0x0093 KEYCODE_NUMPAD_3
0x07 0x005c কীপ্যাড 4 এবং বাম তীর 0x004b KEY_KP4 3.0 0x0094 KEYCODE_NUMPAD_4
0x07 0x005d কীপ্যাড 5 0x004c KEY_KP5 3.0 0x0095 KEYCODE_NUMPAD_5
0x07 0x005e কীপ্যাড 6 এবং ডান তীর 0x004d KEY_KP6 3.0 0x0096 KEYCODE_NUMPAD_6
0x07 0x005f কীপ্যাড 7 এবং হোম 0x0047 KEY_KP7 3.0 0x0097 KEYCODE_NUMPAD_7
0x07 0x0060 কীপ্যাড 8 এবং উপরের তীর 0x0048 KEY_KP8 3.0 0x0098 KEYCODE_NUMPAD_8
0x07 0x0061 কীপ্যাড 9 এবং পেজ আপ 0x0049 KEY_KP9 3.0 0x0099 KEYCODE_NUMPAD_9
0x07 0x0062 কীপ্যাড 0 এবং সন্নিবেশ 0x0052 KEY_KP0 3.0 0x0090 KEYCODE_NUMPAD_0
0x07 0x0063 কীপ্যাড। এবং মুছুন 0x0053 KEY_KPDOT 3.0 0x009e KEYCODE_NUMPAD_DOT
0x07 0x0064 কীবোর্ড অ-মার্কিন \ এবং | 0x0056 KEY_102ND 4.0 0x0049 KEYCODE_BACKSLASH 1
0x07 0x0065 কীবোর্ড অ্যাপ্লিকেশন 0x007f KEY_COMPOSE 3.0 0x0052 KEYCODE_MENU
"" "" "" "" 1.6 0x0054 KEYCODE_SEARCH
0x07 0x0066 কীবোর্ড পাওয়ার 0x0074 KEY_POWER 1.6 0x001a KEYCODE_POWER
0x07 0x0067 কীপ্যাড = 0x0075 KEY_KPEQUAL 3.0 0x00a1 KEYCODE_NUMPAD_EQUALS
0x07 0x0068 কীবোর্ড F13 0x00b7 KEY_F13
0x07 0x0069 কীবোর্ড F14 0x00b8 KEY_F14
0x07 0x006a কীবোর্ড F15 0x00b9 KEY_F15
0x07 0x006b কীবোর্ড F16 0x00ba KEY_F16
0x07 0x006c কীবোর্ড F17 0x00bb KEY_F17
0x07 0x006d কীবোর্ড F18 0x00bc KEY_F18
0x07 0x006e কীবোর্ড F19 0x00bd KEY_F19
0x07 0x006f কীবোর্ড F20 0x00be KEY_F20
0x07 0x0070 কীবোর্ড F21 0x00bf KEY_F21
0x07 0x0071 কীবোর্ড F22 0x00c0 KEY_F22
0x07 0x0072 কীবোর্ড F23 0x00c1 KEY_F23
0x07 0x0073 কীবোর্ড F24 0x00c2 KEY_F24
0x07 0x0074 কীবোর্ড এক্সিকিউট 0x0086 KEY_OPEN
0x07 0x0075 কীবোর্ড সাহায্য 0x008a KEY_HELP
0x07 0x0076 কীবোর্ড মেনু 0x0082 KEY_PROPS
0x07 0x0077 কীবোর্ড নির্বাচন করুন 0x0084 KEY_FRONT
0x07 0x0078 কীবোর্ড স্টপ 0x0080 KEY_STOP 3.0 0x0056 KEYCODE_MEDIA_STOP
0x07 0x0079 আবার কীবোর্ড 0x0081 KEY_AGAIN
0x07 0x007a কীবোর্ড পূর্বাবস্থায় ফেরান 0x0083 KEY_UNDO
0x07 0x007b কীবোর্ড কাট 0x0089 KEY_CUT
0x07 0x007c কীবোর্ড কপি 0x0085 KEY_COPY
0x07 0x007d কীবোর্ড পেস্ট 0x0087 KEY_PASTE
0x07 0x007e কীবোর্ড খুঁজুন 0x0088 KEY_FIND
0x07 0x007f কীবোর্ড নিঃশব্দ 0x0071 KEY_MUTE 3.0 0x00a4 KEYCODE_VOLUME_MUTE
0x07 0x0080 কীবোর্ড ভলিউম আপ 0x0073 KEY_VOLUMEUP 1.6 0x0018 KEYCODE_VOLUME_UP
0x07 0x0081 কীবোর্ড ভলিউম কম 0x0072 KEY_VOLUMEDOWN 1.6 0x0019 KEYCODE_VOLUME_DOWN
0x07 0x0082 কীবোর্ড লকিং ক্যাপস লক
0x07 0x0083 কীবোর্ড লকিং নম্বর লক
0x07 0x0084 কীবোর্ড লকিং স্ক্রোল লক
0x07 0x0085 কীপ্যাড কমা 0x0079 KEY_KPCOMMA 3.0 0x009f KEYCODE_NUMPAD_COMMA
0x07 0x0086 কীপ্যাড সমান চিহ্ন
0x07 0x0087 কীবোর্ড আন্তর্জাতিক 1 0x0059 KEY_RO
0x07 0x0088 কীবোর্ড ইন্টারন্যাশনাল2 0x005d KEY_KATAKANAHIRAGANA
0x07 0x0089 কীবোর্ড আন্তর্জাতিক3 0x007c KEY_YEN
0x07 0x008a কীবোর্ড আন্তর্জাতিক4 0x005c KEY_HENKAN
0x07 0x008b কীবোর্ড আন্তর্জাতিক5 0x005e KEY_MUHENKAN
0x07 0x008c কীবোর্ড আন্তর্জাতিক6 0x005f KEY_KPJPCOMMA
0x07 0x008d কীবোর্ড আন্তর্জাতিক7
0x07 0x008e কীবোর্ড ইন্টারন্যাশনাল8
0x07 0x008f কীবোর্ড আন্তর্জাতিক9
0x07 0x0090 কীবোর্ড LANG1 0x007a KEY_HANGEUL
0x07 0x0091 কীবোর্ড LANG2 0x007b KEY_HANJA
0x07 0x0092 কীবোর্ড LANG3 0x005a KEY_KATAKANA
0x07 0x0093 কীবোর্ড LANG4 0x005b কী_হিরাগানা
0x07 0x0094 কীবোর্ড LANG5 0x0055 KEY_ZENKAKUHANKAKU
0x07 0x0095 কীবোর্ড LANG6
0x07 0x0096 কীবোর্ড LANG7
0x07 0x0097 কীবোর্ড LANG8
0x07 0x0098 কীবোর্ড LANG9
0x07 0x0099 কীবোর্ড বিকল্প মুছে ফেলুন
0x07 0x009a কীবোর্ড SysReq/মনোযোগ
0x07 0x009b কীবোর্ড বাতিল
0x07 0x009c কীবোর্ড সাফ
0x07 0x009d কীবোর্ড আগে
0x07 0x009e কীবোর্ড রিটার্ন
0x07 0x009f কীবোর্ড বিভাজক
0x07 0x00a0 কীবোর্ড আউট
0x07 0x00a1 কীবোর্ড অপারেটিং
0x07 0x00a2 কীবোর্ড সাফ/আবার
0x07 0x00a3 কীবোর্ড CrSel/Props
0x07 0x00a4 কীবোর্ড এক্সসেল
0x07 0x00b0 কীপ্যাড 00
0x07 0x00b1 কীপ্যাড 000
0x07 0x00b2 হাজার বিভাজক
0x07 0x00b3 দশমিক বিভাজক
0x07 0x00b4 মুদ্রা একক
0x07 0x00b5 মুদ্রা উপ-একক
0x07 0x00b6 কীপ্যাড ( 0x00b3 KEY_KPLEFTPAREN 3.0 0x00a2 KEYCODE_NUMPAD_LEFT_PAREN
0x07 0x00b7 কীপ্যাড) 0x00b4 KEY_KPRIGHTPAREN 3.0 0x00a3 KEYCODE_NUMPAD_RIGHT_PAREN
0x07 0x00b8 কীপ্যাড {
0x07 0x00b9 কীপ্যাড }
0x07 0x00ba কীপ্যাড ট্যাব
0x07 0x00bb কীপ্যাড ব্যাকস্পেস
0x07 0x00bc কীপ্যাড এ
0x07 0x00bd কীপ্যাড বি
0x07 0x00be কীপ্যাড সি
0x07 0x00bf কীপ্যাড ডি
0x07 0x00c0 কীপ্যাড ই
0x07 0x00c1 কীপ্যাড এফ
0x07 0x00c2 কীপ্যাড XOR
0x07 0x00c3 কীপ্যাড ^
0x07 0x00c4 কীপ্যাড %
0x07 0x00c5 কীপ্যাড <
0x07 0x00c6 কীপ্যাড >
0x07 0x00c7 কীপ্যাড এবং
0x07 0x00c8 কীপ্যাড &&
0x07 0x00c9 কীপ্যাড |
0x07 0x00ca কীপ্যাড ||
0x07 0x00cb কীপ্যাড:
0x07 0x00cc কীপ্যাড #
0x07 0x00cd কীপ্যাড স্পেস
0x07 0x00ce কীপ্যাড @
0x07 0x00cf কীপ্যাড!
0x07 0x00d0 কীপ্যাড মেমরি স্টোর
0x07 0x00d1 কীপ্যাড মেমরি রিকল
0x07 0x00d2 কীপ্যাড মেমরি ক্লিয়ার
0x07 0x00d3 কীপ্যাড মেমরি যোগ করুন
0x07 0x00d4 কীপ্যাড মেমরি বিয়োগ
0x07 0x00d5 কীপ্যাড মেমরি গুন
0x07 0x00d6 কীপ্যাড মেমরি ডিভাইড
0x07 0x00d7 কীপ্যাড +/-
0x07 0x00d8 কীপ্যাড ক্লিয়ার
0x07 0x00d9 কীপ্যাড ক্লিয়ার এন্ট্রি
0x07 0x00da কীপ্যাড বাইনারি
0x07 0x00db কীপ্যাড অক্টাল
0x07 0x00dc কীপ্যাড দশমিক
0x07 0x00dd কীপ্যাড হেক্সাডেসিমেল
0x07 0x00e0 কীবোর্ড বাম নিয়ন্ত্রণ 0x001d KEY_LEFTCTRL 3.0 0x0071 KEYCODE_CTRL_LEFT
0x07 0x00e1 কীবোর্ড বাম শিফট 0x002a KEY_LEFTSHIFT 1.6 0x003b KEYCODE_SHIFT_LEFT
0x07 0x00e2 কীবোর্ড বাম Alt 0x0038 KEY_LEFTALT 1.6 0x0039 KEYCODE_ALT_LEFT
0x07 0x00e3 কীবোর্ড বাম GUI 0x007d KEY_LEFTMETA 3.0 0x0075 KEYCODE_META_LEFT
0x07 0x00e4 কীবোর্ড ডান নিয়ন্ত্রণ 0x0061 KEY_RIGHTCTRL 3.0 0x0072 KEYCODE_CTRL_RIGHT
0x07 0x00e5 কীবোর্ড রাইট শিফট 0x0036 KEY_RIGHTSHIFT 1.6 0x003c KEYCODE_SHIFT_RIGHT
0x07 0x00e6 কীবোর্ড ডান Alt 0x0064 KEY_RIGHTALT 1.6 0x003a KEYCODE_ALT_RIGHT
0x07 0x00e7 কীবোর্ড ডান GUI 0x007e KEY_RIGHTMETA 3.0 0x0076 KEYCODE_META_RIGHT
0x07 0x00e8 0x00a4 KEY_PLAYPAUSE 3.0 0x0055 KEYCODE_MEDIA_PLAY_PAUSE
0x07 0x00e9 0x00a6 KEY_STOPCD 3.0 0x0056 KEYCODE_MEDIA_STOP
0x07 0x00ea 0x00a5 KEY_PREVIOUSSONG 3.0 0x0058 KEYCODE_MEDIA_PREVIOUS
0x07 0x00eb 0x00a3 KEY_NEXTSONG 3.0 0x0057 KEYCODE_MEDIA_NEXT
0x07 0x00ec 0x00a1 KEY_EJECTCD 3.0 0x0081 KEYCODE_MEDIA_EJECT
0x07 0x00ed 0x0073 KEY_VOLUMEUP 1.6 0x0018 KEYCODE_VOLUME_UP
0x07 0x00ee 0x0072 KEY_VOLUMEDOWN 1.6 0x0019 KEYCODE_VOLUME_DOWN
0x07 0x00ef 0x0071 KEY_MUTE 3.0 0x00a4 KEYCODE_VOLUME_MUTE
0x07 0x00f0 0x0096 KEY_WWW 1.6 0x0040 KEYCODE_EXPLORER
0x07 0x00f1 0x009e KEY_BACK 1.6 0x0004 KEYCODE_BACK
0x07 0x00f2 0x009f KEY_FORWARD 3.0 0x007d KEYCODE_FORWARD
0x07 0x00f3 0x0080 KEY_STOP 3.0 0x0056 KEYCODE_MEDIA_STOP
0x07 0x00f4 0x0088 KEY_FIND
0x07 0x00f5 0x00b1 KEY_SCROLLUP 3.0 0x005c KEYCODE_PAGE_UP
0x07 0x00f6 0x00b2 KEY_SCROLLDOWN 3.0 0x005d KEYCODE_PAGE_DOWN
0x07 0x00f7 0x00b0 KEY_EDIT
0x07 0x00f8 0x008e KEY_SLEEP
0x07 0x00f9 0x0098 KEY_COFFEE 4.0 0x001a KEYCODE_POWER
0x07 0x00fa 0x00ad KEY_REFRESH
0x07 0x00fb 0x008c KEY_CALC 4.0.3 0x00d2 KEYCODE_CALCULATOR

HID জেনেরিক ডেস্কটপ পৃষ্ঠা (0x01)

HID ব্যবহার HID ব্যবহারের নাম এলকেসি লিনাক্স কী কোড নাম সংস্করণ এ.কে.সি অ্যান্ড্রয়েড কী কোড নাম মন্তব্য
0x01 0x0081 সিস্টেম পাওয়ার ডাউন 0x0074 KEY_POWER 1.6 0x001a KEYCODE_POWER
0x01 0x0082 সিস্টেম স্লিপ 0x008e KEY_SLEEP 4.0 0x001a KEYCODE_POWER
0x01 0x0083 সিস্টেম ওয়েক আপ 0x008f KEY_WAKEUP 4.0 0x001a KEYCODE_POWER
0x01 0x0084 সিস্টেম প্রসঙ্গ মেনু
0x01 0x0085 সিস্টেম প্রধান মেনু
0x01 0x0086 সিস্টেম অ্যাপ মেনু
0x01 0x0087 সিস্টেম মেনু সহায়তা
0x01 0x0088 সিস্টেম মেনু থেকে প্রস্থান করুন
0x01 0x0089 সিস্টেম মেনু নির্বাচন করুন
0x01 0x008a সিস্টেম মেনু ডান
0x01 0x008b সিস্টেম মেনু বাম
0x01 0x008c সিস্টেম মেনু আপ
0x01 0x008d সিস্টেম মেনু ডাউন
0x01 0x008e সিস্টেম কোল্ড রিস্টার্ট
0x01 0x008f সিস্টেম ওয়ার্ম রিস্টার্ট
0x01 0x00a0 সিস্টেম ডক
0x01 0x00a1 সিস্টেম আনডক
0x01 0x00a2 সিস্টেম সেটআপ
0x01 0x00a3 সিস্টেম ব্রেক
0x01 0x00a4 সিস্টেম ডিবাগার ব্রেক
0x01 0x00a5 আবেদন বিরতি
0x01 0x00a6 অ্যাপ্লিকেশন ডিবাগার বিরতি
0x01 0x00a7 সিস্টেম স্পিকার নিঃশব্দ
0x01 0x00a8 সিস্টেম হাইবারনেট
0x01 0x00b0 সিস্টেম ডিসপ্লে ইনভার্ট
0x01 0x00b1 সিস্টেম ডিসপ্লে অভ্যন্তরীণ
0x01 0x00b2 সিস্টেম ডিসপ্লে এক্সটার্নাল
0x01 0x00b3 সিস্টেম প্রদর্শন উভয়
0x01 0x00b4 সিস্টেম ডিসপ্লে ডুয়াল
0x01 0x00b5 সিস্টেম ডিসপ্লে টগল int/ext
0x01 0x00b6 সিস্টেম ডিসপ্লে সোয়াপ Prim./Sec.
0x01 0x00b7 সিস্টেম ডিসপ্লে এলসিডি অটোস্কেল

HID ভোক্তা পৃষ্ঠা (0x0c)

HID ব্যবহার HID ব্যবহারের নাম এলকেসি লিনাক্স কী কোড নাম সংস্করণ এ.কে.সি অ্যান্ড্রয়েড কী কোড নাম মন্তব্য
0x0c 0x0030 শক্তি
0x0c 0x0031 রিসেট
0x0c 0x0032 ঘুম
0x0c 0x0033 পরে ঘুমান
0x0c 0x0034 সুপ্ত অবস্থা 0x008e KEY_SLEEP 4.0 0x001a KEYCODE_POWER
0x0c 0x0040 তালিকা 0x008b KEY_MENU 1.6 0x0052 KEYCODE_MENU
0x0c 0x0041 মেনু পিক
0x0c 0x0042 মেনু আপ
0x0c 0x0043 মেনু ডাউন
0x0c 0x0044 মেনু বাম
0x0c 0x0045 মেনু ডান 0x0181 KEY_right
0x0c 0x0046 মেনু এস্কেপ
0x0c 0x0047 মেনু মান বৃদ্ধি
0x0c 0x0048 মেনু মান হ্রাস
0x0c 0x0067 পিকচার-ইন-পিকচার টগল 0x00ab KEYCODE_WINDOW aosp/1365553 এ যোগ করা হয়েছে
0x0c 0x0069 লাল মেনু বোতাম 0x18e KEY_RED 0x00b7 KEYCODE_PROG_RED aosp/1388616 এ যোগ করা হয়েছে
0x0c 0x006a সবুজ মেনু বোতাম 0x18f KEY_GREEN 0x00b8 KEYCODE_PROG_GREEN aosp/1388616 এ যোগ করা হয়েছে
0x0c 0x006b নীল মেনু বোতাম 0x191 KEY_BLUE 0x00ba KEYCODE_PROG_BLUE aosp/1388616 এ যোগ করা হয়েছে
0x0c 0x006c হলুদ মেনু বোতাম 0x190 KEY_YELLOW 0x00b9 KEYCODE_PROG_YELLOW aosp/1388616 এ যোগ করা হয়েছে
0x0c 0x0081 নির্বাচন বরাদ্দ করুন
0x0c 0x0082 মোড ধাপ
0x0c 0x0083 শেষ প্রত্যাহার 0x0195 KEY_LAST 0xe5 KEYCODE_LAST_CHANNEL aosp/1365551 এ যোগ করা হয়েছে
0x0c 0x0084 চ্যানেলে প্রবেশ করুন
0x0c 0x0085 মুভি অর্ডার করুন
0x0c 0x0088 মিডিয়া সিলেক্ট কম্পিউটার 0x0178 KEY_PC
0x0c 0x0089 মিডিয়া নির্বাচন টিভি 0x0179 KEY_TV 3.0 0x00aa KEYCODE_TV
0x0c 0x008a মিডিয়া নির্বাচন WWW 0x0096 KEY_WWW 1.6 0x0040 KEYCODE_EXPLORER
0x0c 0x008b মিডিয়া সিলেক্ট ডিভিডি 0x0185 KEY_DVD
0x0c 0x008c মিডিয়া নির্বাচন টেলিফোন 0x00a9 KEY_PHONE 3.0 0x0005 KEYCODE_CALL
0x0c 0x008d মিডিয়া নির্বাচন প্রোগ্রাম গাইড 0x016a KEY_PROGRAM 3.0 0x00ac KEYCODE_GUIDE
0x0c 0x008e মিডিয়া সিলেক্ট ভিডিও ফোন 0x01a0 KEY_VIDEOPHONE
0x0c 0x008f মিডিয়া সিলেক্ট গেম 0x01a1 KEY_GAMES
0x0c 0x0090 মিডিয়া নির্বাচন বার্তা 0x018c KEY_MEMO
0x0c 0x0091 মিডিয়া সিলেক্ট সিডি 0x017f KEY_CD
0x0c 0x0092 মিডিয়া সিলেক্ট ভিসিআর 0x017b KEY_VCR
0x0c 0x0093 মিডিয়া সিলেক্ট টিউনার 0x0182 KEY_TUNER
0x0c 0x0094 প্রস্থান করুন 0x00ae KEY_EXIT
0x0c 0x0095 সাহায্য 0x008a KEY_HELP
0x0c 0x0096 মিডিয়া নির্বাচন টেপ 0x0180 KEY_TAPE
0x0c 0x0097 মিডিয়া সিলেক্ট ক্যাবল 0x017a KEY_TV2
0x0c 0x0098 মিডিয়া সিলেক্ট স্যাটেলাইট 0x017d KEY_SAT
0x0c 0x0099 মিডিয়া নির্বাচন নিরাপত্তা
0x0c 0x009a মিডিয়া নির্বাচন হোম 0x016e KEY_PVR 3.0 0x00ad KEYCODE_DVR
0x0c 0x0061 বন্ধ ক্যাপশন 0x0172 KEY_SUBTITLE 0x00af KEYCODE_CAPTIONS aosp/1365552 এ যোগ করা হয়েছে
0x0c 0x009c চ্যানেল ইনক্রিমেন্ট 0x0192 KEY_CHANNELUP 3.0 0x00a6 KEYCODE_CHANNEL_UP
0x0c 0x009d চ্যানেল হ্রাস 0x0193 KEY_CHANNELDOWN 3.0 0x00a7 KEYCODE_CHANNEL_DOWN
0x0c 0x009e মিডিয়া SAP নির্বাচন করুন
0x0c 0x00a0 ভিসিআর প্লাস 0x017c KEY_VCR2
0x0c 0x00a1 একদা
0x0c 0x00a2 দৈনিক
0x0c 0x00a3 সাপ্তাহিক
0x0c 0x00a4 মাসিক
0x0c 0x00b0 খেলা 0x00cf KEY_PLAY 3.0 0x007e KEYCODE_MEDIA_PLAY
0x0c 0x00b1 বিরতি 0x0077 KEY_PAUSE 3.0 0x0079 KEYCODE_BREAK
0x0c 0x00b2 রেকর্ড 0x00a7 KEY_RECORD 3.0 0x0082 KEYCODE_MEDIA_RECORD
0x0c 0x00b3 দ্রুত অগ্রগামী 0x00d0 KEY_FASTFORWARD 3.0 0x005a KEYCODE_MEDIA_FAST_FORWARD
0x0c 0x00b4 রিওয়াইন্ড 0x00a8 KEY_REWIND 3.0 0x0059 KEYCODE_MEDIA_REWIND
0x0c 0x00b5 নেক্সট ট্র্যাক স্ক্যান করুন 0x00a3 KEY_NEXTSONG 3.0 0x0057 KEYCODE_MEDIA_NEXT
0x0c 0x00b6 পূর্ববর্তী ট্র্যাক স্ক্যান করুন 0x00a5 KEY_PREVIOUSSONG 3.0 0x0058 KEYCODE_MEDIA_PREVIOUS
0x0c 0x00b7 থামো 0x00a6 KEY_STOPCD 3.0 0x0056 KEYCODE_MEDIA_STOP
0x0c 0x00b8 বের করে দাও 0x00a1 KEY_EJECTCD 3.0 0x0081 KEYCODE_MEDIA_EJECT
0x0c 0x00b9 এলোমেলোভাবে খেলা
0x0c 0x00ba ডিস্ক নির্বাচন করুন
0x0c 0x00bb ডিস্ক লিখুন
0x0c 0x00bc পুনরাবৃত্তি করুন 0x01b7 KEY_MEDIA_REPEAT
0x0c 0x00be ট্র্যাক স্বাভাবিক
0x0c 0x00c0 ফ্রেম ফরোয়ার্ড
0x0c 0x00c1 ফ্রেম ব্যাক
0x0c 0x00c2 মার্ক
0x0c 0x00c3 ক্লিয়ার মার্ক
0x0c 0x00c4 মার্ক থেকে পুনরাবৃত্তি করুন
0x0c 0x00c5 মার্ক-এ ফেরত যান
0x0c 0x00c6 মার্ক ফরওয়ার্ড অনুসন্ধান করুন
0x0c 0x00c7 পিছনে মার্ক অনুসন্ধান করুন
0x0c 0x00c8 কাউন্টার রিসেট
0x0c 0x00c9 কাউন্টার দেখান
0x0c 0x00ca ট্র্যাকিং ইনক্রিমেন্ট
0x0c 0x00cb ট্র্যাকিং হ্রাস
0x0c 0x00cc স্টপ / ইজেক্ট করুন
0x0c 0x00cd খেলার বিরতি 0x00a4 KEY_PLAYPAUSE 3.0 0x0055 KEYCODE_MEDIA_PLAY_PAUSE
0x0c 0x00ce খেলুন / এড়িয়ে যান
0x0c 0x00e2 নিঃশব্দ 0x0071 KEY_MUTE 3.0 0x00a4 KEYCODE_VOLUME_MUTE
0x0c 0x00e5 গুরুগম্ভীর সাহায্য 0x00d1 KEY_BASSBOOST
0x0c 0x00e6 চারপাশের মোড
0x0c 0x00e7 জোরে
0x0c 0x00e8 এমপিএক্স
0x0c 0x00e9 ভলিউম বৃদ্ধি 0x0073 KEY_VOLUMEUP 1.6 0x0018 KEYCODE_VOLUME_UP
0x0c 0x00ea ভলিউম হ্রাস 0x0072 KEY_VOLUMEDOWN 1.6 0x0019 KEYCODE_VOLUME_DOWN
0x0c 0x0173 বিকল্প অডিও বৃদ্ধি 0x00de KEYCODE_MEDIA_AUDIO_TRACK aosp/1365554 এ যোগ করা হয়েছে
0x0c 0x0181 AL লঞ্চ বোতাম কনফিগারেশন। টুল
0x0c 0x0182 AL প্রোগ্রামেবল বোতাম কনফিগারেশন। 0x009c KEY_BOOKMARKS 3.0 0x00ae KEYCODE_BOOKMARK
0x0c 0x0183 AL কনজিউমার কন্ট্রোল কনফিগারেশন। 0x00ab KEY_CONFIG 4.0.3 0x00d1 KEYCODE_MUSIC
0x0c 0x0184 AL ওয়ার্ড প্রসেসর 0x01a5 KEY_WORDPROCESSOR
0x0c 0x0185 AL টেক্সট এডিটর 0x01a6 KEY_EDITOR
0x0c 0x0186 AL স্প্রেডশীট 0x01a7 KEY_SPREADSHEET
0x0c 0x0187 AL গ্রাফিক্স সম্পাদক 0x01a8 KEY_GRAPHICSEDITOR
0x0c 0x0188 AL উপস্থাপনা অ্যাপ 0x01a9 KEY_PRESENTATION
0x0c 0x0189 AL ডাটাবেস অ্যাপ 0x01aa KEY_DATABASE
0x0c 0x018a AL ইমেইল রিডার 0x009b KEY_MAIL 1.6 0x0041 KEYCODE_ENVELOPE
0x0c 0x018b এএল নিউজরিডার 0x01ab KEY_NEWS
0x0c 0x018c AL ভয়েসমেইল 0x01ac KEY_VOICEMAIL
0x0c 0x018d AL পরিচিতি / ঠিকানা বই 0x01ad KEY_ADDRESSbook 4.0.3 0x00cf KEYCODE_CONTACTS
0x0c 0x018e AL ক্যালেন্ডার/সূচি 0x018d KEY_CALENDAR 4.0.3 0x00d0 KEYCODE_CALENDAR
0x0c 0x018f এএল টাস্ক/প্রজেক্ট ম্যানেজার
0x0c 0x0190 AL লগ/জার্নাল/টাইমকার্ড
0x0c 0x0191 এএল চেকবুক/অর্থ 0x00db KEY_FINANCE
0x0c 0x0192 AL ক্যালকুলেটর 0x008c KEY_CALC 4.0.3 0x00d2 KEYCODE_CALCULATOR
0x0c 0x0193 AL A/V ক্যাপচার / প্লেব্যাক
0x0c 0x0194 AL লোকাল মেশিন ব্রাউজার 0x0090 KEY_FILE
0x0c 0x0195 AL LAN/WAN ব্রাউজার
0x0c 0x0196 AL ইন্টারনেট ব্রাউজার 0x0096 KEY_WWW 1.6 0x0040 KEYCODE_EXPLORER
0x0c 0x0197 এএল রিমোট নেটওয়ার্কিং/আইএসপি কানেক্ট
0x0c 0x0198 AL নেটওয়ার্ক সম্মেলন
0x0c 0x0199 AL নেটওয়ার্ক চ্যাট 0x00d8 KEY_CHAT
0x0c 0x019a এএল টেলিফোনি/ডায়ালার
0x0c 0x019b এএল লগন
0x0c 0x019c এএল লগঅফ 0x01b1 KEY_LOGOFF
0x0c 0x019d এএল লগন/লগঅফ
0x0c 0x019e AL টার্মিনাল লক/স্ক্রিনসেভার 0x0098 KEY_COFFEE 4.0 0x001a KEYCODE_POWER
0x0c 0x019f AL কন্ট্রোল প্যানেল
0x0c 0x01a0 AL কমান্ড লাইন প্রসেসর/চালান
0x0c 0x01a1 এএল প্রসেস/টাস্ক ম্যানেজার
0x0c 0x01a2 AL সিলেক্ট টাস্ক/অ্যাপ্লিকেশন
0x0c 0x01a3 AL পরবর্তী কাজ/আবেদন
0x0c 0x01a4 AL পূর্ববর্তী টাস্ক / আবেদন
0x0c 0x01a5 AL Preemptive Halt Task/App।
0x0c 0x01a6 AL ইন্টিগ্রেটেড হেল্প সেন্টার 0x008a KEY_HELP
0x0c 0x01a7 এএল ডকুমেন্টস 0x00eb KEY_DOCUMENTS
0x0c 0x01a8 AL Thesaurus
0x0c 0x01a9 AL অভিধান
0x0c 0x01aa AL ডেস্কটপ
0x0c 0x01ab AL বানান পরীক্ষা 0x01b0 KEY_SPELLCCHEC
0x0c 0x01ac AL গ্রামার চেক
0x0c 0x01ad AL বেতার অবস্থা
0x0c 0x01ae AL কীবোর্ড লেআউট
0x0c 0x01af AL ভাইরাস সুরক্ষা
0x0c 0x01b0 AL এনক্রিপশন
0x0c 0x01b1 AL স্ক্রিন সেভার
0x0c 0x01b2 AL এলার্ম
0x0c 0x01b3 AL ঘড়ি
0x0c 0x01b4 AL ফাইল ব্রাউজার
0x0c 0x01b5 এএল পাওয়ার স্ট্যাটাস
0x0c 0x01b6 AL ইমেজ ব্রাউজার 0x00e2 KEY_media 3.0 0x004f KEYCODE_HEADSETHOK
0x0c 0x01b7 AL অডিও ব্রাউজার 0x00d5 KEY_SOUND 4.0.3 0x00d1 KEYCODE_MUSIC
0x0c 0x01b8 AL মুভি ব্রাউজার
0x0c 0x01b9 এএল ডিজিটাল রাইটস ম্যানেজার
0x0c 0x01ba AL ডিজিটাল ওয়ালেট
0x0c 0x01bc AL ইনস্ট্যান্ট মেসেজিং 0x01ae KEY_MESSENGER
0x0c 0x01bd AL OEM বৈশিষ্ট্য / টিপস ব্রাউজার 0x0166 KEY_INFO
0x0c 0x01be AL OEM সাহায্য
0x0c 0x01bf AL অনলাইন কমিউনিটি
0x0c 0x01c0 AL এন্টারটেইনমেন্ট কন্টেন্ট ব্রাউজার
0x0c 0x01c1 AL অনলাইন শপিং ব্রাউজার
0x0c 0x01c2 AL স্মার্টকার্ড তথ্য / সাহায্য
0x0c 0x01c3 AL Market / Finance Browser
0x0c 0x01c4 AL কাস্টমাইজড কর্পোরেশন নিউজ ব্রাউজার
0x0c 0x01c5 AL অনলাইন কার্যকলাপ ব্রাউজার
0x0c 0x01c6 AL গবেষণা / অনুসন্ধান ব্রাউজার
0x0c 0x01c7 AL অডিও প্লেয়ার
0x0c 0x0201 এসি নতুন 0x00b5 KEY_NEW
0x0c 0x0202 এসি খোলা 0x0086 KEY_OPEN
0x0c 0x0203 এসি বন্ধ 0x00ce KEY_CLOSE
0x0c 0x0204 এসি প্রস্থান 0x00ae KEY_EXIT
0x0c 0x0205 এসি ম্যাক্সিমাইজ করুন
0x0c 0x0206 এসি মিনিমাইজ করুন
0x0c 0x0207 এসি সেভ 0x00ea KEY_Save
0x0c 0x0208 এসি প্রিন্ট 0x00d2 KEY_PRINT
0x0c 0x0209 এসি বৈশিষ্ট্য 0x0082 KEY_PROPS
0x0c 0x021a এসি পূর্বাবস্থায় ফেরান 0x0083 KEY_UNDO
0x0c 0x021b এসি কপি 0x0085 KEY_COPY
0x0c 0x021c এসি কাট 0x0089 KEY_CUT
0x0c 0x021d এসি পেস্ট 0x0087 KEY_PASTE
0x0c 0x021e এসি সিলেক্ট অল
0x0c 0x021f এসি খুঁজুন 0x0088 KEY_FIND
0x0c 0x0220 এসি খুঁজুন এবং প্রতিস্থাপন
0x0c 0x0221 এসি অনুসন্ধান 0x00d9 KEY_SEARCH 1.6 0x0054 KEYCODE_SEARCH
0x0c 0x0222 এসি যান 0x0162 KEY_GOTO
0x0c 0x0223 এসি বাসা 0x00ac KEY_HOMEPAGE 3.0 0x0003 KEYCODE_HOME
0x0c 0x0224 এসি ব্যাক 0x009e KEY_BACK 1.6 0x0004 KEYCODE_BACK
0x0c 0x0225 এসি ফরোয়ার্ড 0x009f KEY_FORWARD 3.0 0x007d KEYCODE_FORWARD
0x0c 0x0226 এসি স্টপ 0x0080 KEY_STOP 3.0 0x0056 কীকোড_মিডিয়া_স্টপ
0x0C 0x0227 এসি রিফ্রেশ 0x00AD কী_রেফ্রেশ
0x0C 0x0228 এসি পূর্ববর্তী লিঙ্ক
0x0C 0x0229 এসি পরবর্তী লিঙ্ক
0x0c 0x022a এসি বুকমার্কস 0x009c কী_বুকমার্কস 3.0 0x00ae কীকোড_বুকমার্ক
0x0c 0x022b এসি ইতিহাস
0x0C 0x022C এসি সাবস্ক্রিপশন
0x0c 0x022d এসি জুম ইন 0x01A2 কী_জুমিন
0x0C 0x022E এসি জুম আউট 0x01A3 কী_জুমআউট
0x0C 0x022F এসি জুম 0x01A4 KEY_ZOOMRESET 2
0x0C 0x0230 এসি পূর্ণ স্ক্রিন ভিউ
0x0C 0x0231 এসি সাধারণ দৃশ্য
0x0C 0x0232 এসি ভিউ টগল
0x0C 0x0233 এসি স্ক্রোল আপ 0x00B1 KEY_SCROLLUP 3.0 0x005C কীকোড_পেজ_আপ
0x0C 0x0234 এসি স্ক্রোল ডাউন 0x00B2 কী_স্ক্রোলডাউন 3.0 0x005D কীকোড_পেজ_ডাউন
0x0C 0x0236 এসি প্যান বাম
0x0C 0x0237 এসি প্যান ডান
0x0C 0x0239 এসি নতুন উইন্ডো
0x0C 0x023A অনুভূমিকভাবে এসি টাইল
0x0C 0x023B উল্লম্বভাবে এসি টাইল
0x0C 0x023C এসি ফর্ম্যাট
0x0c 0x023d এসি সম্পাদনা
0x0C 0x023E এসি বোল্ড
0x0C 0x023F এসি ইটালিক্স
0x0C 0x0240 এসি আন্ডারলাইন
0x0C 0x0241 এসি স্ট্রাইকথ্রু
0x0C 0x0242 এসি সাবস্ক্রিপ্ট
0x0C 0x0243 এসি সুপারস্ক্রিপ্ট
0x0C 0x0244 এসি সমস্ত ক্যাপ
0x0C 0x0245 এসি ঘোরান
0x0C 0x0246 এসি পুনরায় আকার
0x0C 0x0247 এসি ফ্লিপ অনুভূমিক
0x0C 0x0248 এসি ফ্লিপ উল্লম্ব
0x0C 0x0249 এসি মিরর অনুভূমিক
0x0c 0x024a এসি মিরর উল্লম্ব
0x0c 0x024 বি এসি ফন্ট নির্বাচন করুন
0x0C 0x024C এসি ফন্টের রঙ
0x0C 0x024D এসি ফন্টের আকার
0x0c 0x024e এসি বাম ন্যায়সঙ্গত
0x0C 0x024F এসি জাস্টিফাই সেন্টার এইচ
0x0C 0x0250 এসি ডান ন্যায়সঙ্গত
0x0C 0x0251 এসি ন্যায্যতা ব্লক এইচ
0x0C 0x0252 এসি শীর্ষে ন্যায্যতা
0x0C 0x0253 এসি জাস্টিফাই সেন্টার ভি
0x0C 0x0254 এসি নীচে ন্যায্যতা
0x0C 0x0255 এসি ব্লক v ন্যায়সঙ্গত v
0x0C 0x0256 এসি ইন্ডেন্ট হ্রাস
0x0C 0x0257 এসি ইন্ডেন্ট বৃদ্ধি
0x0C 0x0258 এসি নম্বরযুক্ত তালিকা
0x0C 0x0259 এসি পুনরায় চালু নম্বর
0x0c 0x025a এসি বুলেটেড তালিকা
0x0C 0x025B এসি প্রচার
0x0C 0x025C এসি ডেমোট
0x0c 0x025d এসি হ্যাঁ
0x0c 0x025e এসি নং
0x0C 0x025F এসি বাতিল 0x00df কী_স্যান্সেল
0x0C 0x0260 এসি ক্যাটালগ
0x0C 0x0261 এসি কিনুন / চেকআউট
0x0C 0x0262 এসি কার্টে যুক্ত করুন
0x0C 0x0263 এসি প্রসারিত
0x0C 0x0264 এসি সমস্ত প্রসারিত
0x0C 0x0265 এসি ধসে
0x0C 0x0266 এসি সমস্ত ধসে
0x0C 0x0267 এসি প্রিন্ট পূর্বরূপ
0x0C 0x0268 এসি পেস্ট বিশেষ
0x0C 0x0269 এসি সন্নিবেশ মোড
0x0c 0x026a এসি মুছুন
0x0C 0x026B একটি ঘড়ি
0x0C 0x026C এসি আনলক
0x0c 0x026d এসি সুরক্ষা
0x0C 0x026E এসি অরক্ষিত
0x0C 0x026F এসি মন্তব্য সংযুক্ত করুন
0x0C 0x0270 এসি মন্তব্য মুছুন
0x0C 0x0271 এসি ভিউ মন্তব্য
0x0C 0x0272 এসি নির্বাচন করুন শব্দ
0x0C 0x0273 এসি বাক্য নির্বাচন করুন
0x0C 0x0274 এসি নির্বাচন করুন অনুচ্ছেদ
0x0C 0x0275 এসি নির্বাচন কলাম নির্বাচন করুন
0x0C 0x0276 এসি নির্বাচন সারি
0x0C 0x0277 এসি নির্বাচন করুন টেবিল
0x0C 0x0278 এসি নির্বাচন করুন অবজেক্ট
0x0C 0x0279 এসি পুনরায় / পুনরাবৃত্তি 0x00B6 কী_রেডো
0x0c 0x027a এসি বাছাই
0x0C 0x027B এসি বাছাই আরোহী
0x0C 0x027C এসি সাজানো অবতরণ
0x0c 0x027d এসি ফিল্টার
0x0c 0x027e এসি সেট ক্লক
0x0C 0x027F এসি ভিউ ক্লক
0x0C 0x0280 এসি নির্বাচন সময় অঞ্চল
0x0C 0x0281 এসি সম্পাদনা সময় অঞ্চল
0x0C 0x0282 এসি সেট অ্যালার্ম
0x0C 0x0283 এসি ক্লিয়ার অ্যালার্ম
0x0C 0x0284 এসি স্নুজ অ্যালার্ম
0x0C 0x0285 এসি রিসেট অ্যালার্ম
0x0C 0x0286 এসি সিঙ্ক্রোনাইজ
0x0C 0x0287 এসি প্রেরণ/গ্রহণ
0x0C 0x0288 এসি প্রেরণ
0x0C 0x0289 এসি উত্তর 0x00E8 কী_রপ্লাই
0x0C 0x028A এসি সব উত্তর
0x0C 0x028B এসি ফরোয়ার্ড এমএসজি 0x00E9 কী_ফোরওয়ার্ডমেইল
0x0C 0x028C এসি প্রেরণ 0x00e7 কী_সেন্ড
0x0c 0x028d এসি সংযুক্ত ফাইল
0x0C 0x028E এসি আপলোড
0x0c 0x028f এসি ডাউনলোড (লক্ষ্য হিসাবে সংরক্ষণ করুন)
0x0C 0x0290 এসি সেট সীমানা
0x0C 0x0291 এসি সন্নিবেশ সারি
0x0C 0x0292 এসি সন্নিবেশ কলাম
0x0C 0x0293 এসি সন্নিবেশ ফাইল
0x0C 0x0294 এসি সন্নিবেশ ছবি
0x0C 0x0295 এসি সন্নিবেশ অবজেক্ট
0x0C 0x0296 এসি সন্নিবেশ প্রতীক
0x0C 0x0297 এসি সংরক্ষণ এবং বন্ধ
0x0C 0x0298 এসি নাম পরিবর্তন
0x0C 0x0299 এসি মার্জ
0x0c 0x029a এসি স্প্লিট
0x0c 0x029 বি এসি অনুভূমিকভাবে বিতরণ করুন
0x0c 0x029c এসি উল্লম্বভাবে বিতরণ

অতিরিক্ত নন-হিড ম্যাপিংস

এই ম্যাপিংগুলি এমন ফাংশনগুলি বর্ণনা করে যা এইচআইডি -তে উপস্থিত হয় না তবে যার জন্য লিনাক্স কী কোডগুলি বিদ্যমান।

এলকেসি লিনাক্স কী কোড নাম সংস্করণ এ.কে.সি অ্যান্ড্রয়েড কী কোডের নাম মন্তব্য
0x01D0 KEY_FN 3.0 0x0077 কীকোড_ফংশন
0x01D1 KEY_FN_ESC 3.0 0x006F কীকোড_স্কেপ 3
0x01d2 KEY_FN_F1 3.0 0x0083 কীকোড_এফ 1 3
0x01D3 KEY_FN_F2 3.0 0x0084 কীকোড_এফ 2 3
0x01D4 KEY_FN_F3 3.0 0x0085 কীকোড_এফ 3 3
0x01D5 KEY_FN_F4 3.0 0x0086 কীকোড_এফ 4 3
0x01d6 KEY_FN_F5 3.0 0x0087 কীকোড_এফ 5 3
0x01d7 KEY_FN_F6 3.0 0x0088 কীকোড_এফ 6 3
0x01d8 KEY_FN_F7 3.0 0x0089 কীকোড_এফ 7 3
0x01d9 KEY_FN_F8 3.0 0x008a কীকোড_এফ 8 3
0x01da KEY_FN_F9 3.0 0x008 বি কীকোড_এফ 9 3
0x01db KEY_FN_F10 3.0 0x008c কীকোড_এফ 10 3
0x01dc KEY_FN_F11 3.0 0x008D কীকোড_এফ 11 3
0x01dd KEY_FN_F12 3.0 0x008e কীকোড_এফ 12 3
0x01de KEY_FN_1 3.0 0x0008 কীকোড_1 3
0x01df KEY_FN_2 3.0 0x0009 কীকোড_2 3
0x01e0 KEY_FN_D 3.0 0x0020 কীকোড_ডি 3
0x01e1 KEY_FN_E 3.0 0x0021 কীকোড_ই 3
0x01e2 KEY_FN_F 3.0 0x0022 কীকোড_এফ 3
0x01e3 KEY_FN_S 3.0 0x002F কীকোড_এস 3
0x01e4 KEY_FN_B 3.0 0x001e কীকোড_বি 3

উত্তরাধিকার অসমর্থিত কীগুলি

এই ম্যাপিংগুলি অ্যান্ড্রয়েডের পূর্ববর্তী সংস্করণগুলিতে উপস্থিত হয়েছিল তবে এইচআইডি বা ব্যবহৃত নন-স্ট্যান্ডার্ড লিনাক্স কী কোডগুলির সাথে বেমানান ছিল। তারা আর সমর্থিত নয়।

এলকেসি লিনাক্স কী কোড নাম সংস্করণ এ.কে.সি অ্যান্ড্রয়েড কী কোডের নাম মন্তব্য
0x00 ডিবি কী_মেইল 1.6 0x004D কীকোড_এটি 4
"" "" 4.0 4
0x00E3 কী_স্টার 1.6 0x0011 কীকোড_স্টার 4
"" "" 4.0 4
0x00e4 KEY_SHARP 1.6 0x0012 কীকোড_পাউন্ড 4
"" "" 4.0 4
0x00E5 KEY_SOFT1 1.6 0x0052 কীকোড_মেনু 4
"" "" 4.0 4
0x00e6 KEY_SOFT2 1.6 0x0002 কীকোড_সফট_রাইট 4
"" "" 4.0 4
0x00e7 কী_সেন্ড 1.6 0x0005 কীকোড_ক্যাল 4
"" "" 4.0 4
0x00E8 কী_সেন্টার 1.6 0x0017 KEYCODE_DPAD_CENTER 4
"" "" 4.0 4
0x00E9 কী_হেডসথুক 1.6 0x004F কীকোড_হেডসথুক 4
"" "" 4.0 4
0x00ea KEY_0_5 1.6 4
0x00eb KEY_2_5 1.6 4

মন্তব্য

  1. সাধারণ আলফানিউমেরিক এবং প্রতীকী কীগুলির সাথে সম্পর্কিত অ্যান্ড্রয়েড কী কোড কীবোর্ড বিন্যাস এবং ভাষার উপর ভিত্তি করে পরিবর্তিত হতে পারে। Historical তিহাসিক কারণে, কীবোর্ডের কীগুলির সাথে সম্পর্কিত শারীরিক স্ক্যান কোড এবং এইচআইডি ব্যবহারগুলি প্রায়শই অবস্থানগতভাবে সংজ্ঞায়িত করা হয় যদিও এই কীগুলিতে মুদ্রিত লেবেলগুলি এক ভাষা থেকে অন্য ভাষায় পরিবর্তিত হতে পারে।

    একটি মার্কিন ইংলিশ (কিউওয়ার্টি) কীবোর্ডে, শীর্ষ-বাম বর্ণানুক্রমিক কীটি একটি ফরাসি (আজার্টি) কীবোর্ডে লেবেলযুক্ত করা হয়েছে, একই অবস্থানের কীটি লেবেল সত্ত্বেও এ লেবেলযুক্ত করা হয়েছে, উভয় কীবোর্ডে শীর্ষ-বাম বর্ণমালার কীটি শীর্ষ-বাম বর্ণের কী এইচআইডি ব্যবহার 0x07 0x0014 ব্যবহার করে উল্লেখ করা হয় যা লিনাক্স কী কোড কী_কিউতে ম্যাপ করা আছে।

    যখন অ্যান্ড্রয়েড একটি মার্কিন ইংলিশ কীবোর্ড লেআউট দিয়ে কনফিগার করা হয়, তখন লিনাক্স কী কোড কী_কিউ অ্যান্ড্রয়েড কী কোড কীকোড_কিউতে ম্যাপ করা হবে এবং 'কিউ' এবং 'কিউ' অক্ষর তৈরি করবে। যাইহোক, যখন অ্যান্ড্রয়েড একটি ফরাসি কীবোর্ড লেআউট দিয়ে কনফিগার করা হয়, তখন লিনাক্স কী কোড কী_কিউ অ্যান্ড্রয়েড কী কোড কীকোড_এতে ম্যাপ করা হবে এবং 'এ' এবং 'এ' অক্ষরগুলি তৈরি করবে।

    অ্যান্ড্রয়েড কী কোডটি সাধারণত কীটির ভাষা-নির্দিষ্ট ব্যাখ্যা প্রতিফলিত করে, তাই একটি আলাদা অ্যান্ড্রয়েড কী কোড বিভিন্ন ভাষার জন্য ব্যবহার করা যেতে পারে।

  2. 0x0c 0x022f AC Zoom এইচআইডি -তে লিনিয়ার নিয়ন্ত্রণ হিসাবে সংজ্ঞায়িত করা হয়েছে তবে কার্নেল এটিকে কী হিসাবে মানচিত্র করে, যা সম্ভবত ভুল।

  3. লিনাক্স ফাংশন কীগুলি KEY_FN_* সহজ কী কোডগুলিতে ম্যাপ করা হয় তবে META_FUNCTION মেটা স্টেট বিটটি সত্যে সেট করে প্রেরণ করা হয়।

  4. অ্যান্ড্রয়েড আইসক্রিম স্যান্ডউইচ ৪.০ এর আগে, ডিফল্ট কী লেআউটে কিছু অতিরিক্ত কী কোডের জন্য ম্যাপিং রয়েছে যা মূললাইন লিনাক্স কার্নেল শিরোনামগুলিতে সংজ্ঞায়িত হয়নি। এই ম্যাপিংগুলি তখন থেকে সরানো হয়েছে কারণ এই পূর্বে অপরিজ্ঞাত কী কোডগুলি লিনাক্স কার্নেলের আরও সাম্প্রতিক সংস্করণগুলিতে বিভিন্ন অর্থ বরাদ্দ করা হয়েছে।

সূত্র

  1. ইউএসবি এইচআইডি ব্যবহারের টেবিলগুলি v1.12
  2. লিনাক্স 2.6.39 কার্নেল: অন্তর্ভুক্ত/লিনাক্স/ইনপুট.এইচ, ড্রাইভার/এইচআইডি/এইচআইডি-ইনপুট.সি
  3. অ্যান্ড্রয়েড আইসিএস: qwerty.kl, জেনেরিক.কেএল, কীভেন্ট.জাভা