xmodmap রিম্যাপিং জাভা সুইং অ্যাপ্লিকেশনগুলিতে কাজ করে না (যেমন ইন্টেলিজ-আইডিইএ)


1

আমি সৃষ্টি .Xmodmapআমার remap ফাইল Caps_Lockথেকে Mode_switch। এটি আমাকে কীবোর্ডের আমার তীর / ন্যাভিগেশন ব্লকটিকে হোম সারিটিতে পুনরায় নিয়োগের অনুমতি দেয়।
যতক্ষণ না বুঝতে পেরেছি সবকিছু Swingঠিকঠাক কাজ করেছে, জাভা প্ল্যাটফর্মে লিখিত প্রোগ্রামগুলি এবং ব্যবহার (জেটব্রেইনস এর সম্পাদকদের মতো) এই পুনরায়গুলি স্বীকৃতি দেয় না।

এখন আমি এই সেটিংসগুলিতে পোর্ট করতে চাই xkb, কারণ এটি ব্যবহারের জন্য হ্রাস পেয়েছে xmodmap
(আমি মনে করি এটি এই সমস্যার সমাধান হতে পারে তবে এক্সকেবি দিয়ে কীভাবে এটি তৈরি করা যায় তা আমি সত্যিই জানি না)) xkbকনফিগারেশনটি আমার কাছে বিভ্রান্তিকর, এবং এই কয়েকটি রিম্পের জন্য খুব জটিল পদ্ধতির মতো বলে মনে হচ্ছে।

তো, আমি কীভাবে এটি করতে পারি?

আমি সত্যিই, জাভা সমস্যার জন্য অন্য পদ্ধতির / কার্যপ্রণালী পছন্দ করব, যাতে আমি আমার xmodmap কনফিগারেশন রাখতে পারি।

আমার .Xmodmapফাইলটি এখানে :

! Disable Caps Lock and use it as mode switch
keycode 66 = Mode_switch Mode_switch

! Toggle Caps Lock with <Mode_switch> + <Control_R>
keysym Control_R = Control_R Control_R Caps_Lock

! Remap navigation block to ijkl...
keysym j = j J Left Left
keysym l = l L Right Right
keysym i = i I Up Up
keysym k = k K Down Down
keysym u = u U Home Home
keysym o = o O End End

! ö Ö
keycode 47 = odiaeresis Odiaeresis BackSpace BackSpace

keysym h = h H Delete Delete 
keysym n = n N Prior Prior

! enable mu for use with Iso_Level_3 (the right alt key on german keyboards)
keysym m = m M Next Next mu mu

! Space to Escape
keysym space = space space Escape


এবং এখানে আমার xmodmap আউটপুট:

xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Mode_switch (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

উত্তর:


2

আমার পক্ষে এই কাজটি করার কোনও উপায় ছিল না xmodmapএবং সৌভাগ্যক্রমে আমি এমন এক ব্যক্তির সাথে হোঁচট খেয়েছি যা ইতিমধ্যে এর সাথে কিছু তৈরি করেছিল xkb। শুধু এই লিঙ্কটি অনুসরণ করুন এবং সেখানে নির্দেশাবলী অনুসরণ করুন "প্রসারিত" লেআউট, যা মানচিত্রে আপনার কীবোর্ড লেআউট প্রসারিত করতে Caps_Lockকরতে ISO_Level_5http://forum.colemak.com/viewtopic.php?id=1438&p=1

ফোরামটিতে আরও পড়ুন আমি কীভাবে আমাকে বিরক্ত করলাম এমন কয়েকটি সমস্যা সমাধান করেছি তা দেখতে।
যদি আপনার টিটিস এবং ক্যাপসলক সঠিকভাবে কাজ করে না, তবে এখানে দেখুন: http://forum.colemak.com/viewtopic.php?id=1438&p=4

এটি সম্ভব করার জন্য ইসটিন বেক "ড্রিমারআর" গাদমারকে ধন্যবাদ !

আনন্দ কর!


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