এই দিনগুলিতে আমি সমস্ত এক্স কীওয়ার্ডের একটি তালিকা কোথায় পাই?


30

তারা / usr / lib / X11 / XKeysymDB বা / usr / share / X11 / XKeysymDB এ থাকত তবে তারা কিছুক্ষণের জন্য উবুন্টু থেকে নিখোঁজ ছিল। আমি গুগল চেষ্টা করেছি, কিন্তু সব আমি পেতে XKeysymDB আরো রেফারেন্স বা বিভিন্ন মানুষের আউটপুটের হয় xmodmap -pke। সংক্ষিপ্ত তালিকাটি কোথায়?

উত্তর:


25

মূল প্রতীক সংজ্ঞা জন্য সম্ভবত সেরা আপ টু ডেট মান উত্স-কোড তাকান হয়।

মূলত এটি সম্পর্কিত কোডগুলির সাথে কীসিমের নামের একটি তালিকা।

sudo apt-get install x11proto-core-dev

এতে দুটি কী কীফাইল রয়েছে /usr/include/X11:

মূল সংজ্ঞা ফাইল:

/usr/include/X11/keysymdef.h

বিক্রেতার নির্দিষ্ট (যেমন দেবিয়ান / উবুন্টু):

/usr/include/X11/XF86keysym.h

একই ফোল্ডারে আরও অনেকগুলি শিরোনাম ফাইল রয়েছে যা আপনি পরীক্ষা করতে পারেন:

$ grep -l '#define.*XK_' /usr/include/X11/*.h


উদাহরণ সংজ্ঞা থেকে /usr/include/X11/keysymdef.h:

#define XK_BackSpace                     0xff08  /* Back space, back char */
#define XK_Tab                           0xff09
#define XK_Linefeed                      0xff0a  /* Linefeed, LF */
#define XK_Clear                         0xff0b
#define XK_Return                        0xff0d  /* Return, enter */
#define XK_Pause                         0xff13  /* Pause, hold */
#define XK_Scroll_Lock                   0xff14
#define XK_Sys_Req                       0xff15
#define XK_Escape                        0xff1b
#define XK_Delete                        0xffff  /* Delete, rubout */

1
চিয়ার্স, তবে আমি এক্সএফ 86 ব্লুথুথ বা এক্সএফ 86 ডাব্লুএলএন ইত্যাদি দেখতে পাচ্ছি না, তবে অন্য শিরোনামটিও কি আছে?
ডেভ ই

2
... আপডেট হয়েছে - ব্লুটুথ / ওয়ালান এক্সএফ 86 এ রয়েছে ...
ফসফ্রিডম

বিঙ্গো! ধন্যবাদ। ওফ, যদিও আমি ভোট দেওয়ার অর্থ এটি একটি 'দুর্দান্ত মন্তব্য' হিসাবে বলতে চাই নি।
ডেভ ই

3
মাঝেমধ্যে গুগলারের জন্য: ফেডোরা / রেড হ্যাট সমতুল্য প্যাকেজটিকে xorg-
x11-

আপডেট: আজকাল, ফেডোরার আকর্ষণীয় ফাইলগুলি এখন libxkbcommon-devel এ বাস করে
বিআরপোক্ক ২
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.