কোনও কারণে, আমার বাম আল্ট কীটি পালিয়ে যাওয়ার ট্রিগার করে। আমি এটি ব্যবহার করে নিশ্চিত করেছি xev
:
KeyPress event, serial 37, synthetic NO, window 0x2e00001,
root 0xf6, subw 0x0, time 299729, (1524,198), root:(1526,318),
state 0x10, keycode 64 (keysym 0xff1b, Escape), same_screen YES,
XKeysymToKeycode returns keycode: 9
XLookupString gives 1 bytes: (1b) "
mbLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x2e00001,
root 0xf6, subw 0x0, time 299875, (1524,198), root:(1526,318),
state 0x18, keycode 64 (keysym 0xff1b, Escape), same_screen YES,
XKeysymToKeycode returns keycode: 9
XLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
তারা সনাক্ত করা keycode 64, যা অনুযায়ী /usr/share/X11/xkb/keycodes/evdev
হয় LALT
। যাইহোক, কীসিমটি হিসাবে দেখায় Escape
। কোনও ধারণা কীভাবে আমি এটির সমস্যা সমাধান করব? আমি আর্চ লিনাক্স চালাচ্ছি।
সম্পাদনা: এর ফলাফল setxkbmap -print
:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+us:2+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
আমি আউটপুট যোগ করেছি
—
বেন ডেভিস
xkbmap -print
। এটি কীভাবে এড়িয়ে যাওয়ার জন্য ম্যাপ করা হচ্ছে তা নিশ্চিত নয়।
+us:2
প্রতীকগুলিতে অতিরিক্তটি কিছুটা অদ্ভুত (এর অর্থ আপনার দ্বিতীয় us
লেআউটটি সক্রিয় রয়েছে) তবে এসকে-অন-লল্ট সমস্যার কারণ হওয়া উচিত নয়। আপনি @ dirkt xmodmap
পরীক্ষা পরীক্ষা করেছেন? .Xmodmap
আপনার বাড়ির ডিরেক্টরিতে কি কোনও পুরানো ফাইল রয়েছে?
xmodmap -pke | grep 64
। যদি এটি নির্ধারিত হয়Escape
, আপনি এটি দিয়ে এটি ঠিক করতে পারেনxmodmap -e ...
, তবে অবশ্যই প্রশ্নটি এখানে কীভাবে শেষ হয়েছিল। এর আউটপুট সহ প্রশ্ন সম্পাদনা করুনsetxkbmap -print
।