একটি ক্রিয়াকলাপের জন্য একাধিক কীবোর্ড শর্টকাট বরাদ্দ করুন


15

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

আমি একবারে মাত্র একটি দিয়ে ভলিউম পরিবর্তন করতে সক্ষম: যার সাথে আমি 'কীবোর্ড শর্টকাট' অ্যাপ্লিকেশনটিতে সংজ্ঞায়িত করেছি। অন্য কোন উপায় আছে?


উত্তর:


4

আমি কাস্টম শর্টকাটগুলির সাথে এটিই করি :

কীবোর্ড শর্টকাট সেটিংসের স্ক্রিনশট

আমি এর পরিবর্তে xdotool key --clearmodifiers XF86AudioLowerVolume(এবং XF86AudioRaiseVolume) কমান্ড ব্যবহার করি amixer set 'Master' 10%+। শুধু পার্থক্য / downside হয় আমি যে বিজ্ঞপ্তি এমনকি একই পদ্ধতি পুনরাবৃত্তি করুন কী উপর টাইপিং ট্যাব এই সেট করা হয় প্রযোজ্য নয় এই কাস্টম শর্টকাট।

যাইহোক, আমি মত ব্যবহার একই জিনিস করতে সক্ষম ছিল না Fn+ + F7আমার পর্দা বন্ধ করতে ( xset dpms force standby)। এটি এটিকে শর্টকাট ইভেন্ট হিসাবে সনাক্ত করে না।


4

gsettingsকমান্ড লাইন ব্যবহার করে আপনি একই কমান্ডের জন্য একাধিক কীবোর্ড শর্টকাটগুলি (কীবিন্ডিংস) নির্ধারণ করতে পারেন ।

একটি গুরুত্বপূর্ণ বিষয় জানতে হবে যে উবুন্টু 18.04 সেটিংস জিইউআই কেবল একটি কমান্ডের জন্য প্রথম কী-বাইন্ডিং দেখায়, সুতরাং আপনার যদি কোনও কমান্ডের জন্য একাধিক কী-বাইন্ডিং থাকে, অন্যগুলি সেটিংসে উপস্থিত হবে না। আপনি gsettingsসমস্ত কী-বাইন্ডিং ব্যবহার করতে পারেন ।

ধরা যাক আমি "ওয়ার্কস্পেস 1 এ স্যুইচ করুন" এর জন্য আরেকটি কী-বাইন্ডিং যুক্ত করতে চাই। আমার জন্য ডিফল্ট ছিল Super+Home, তবে আমি একটি দ্বিতীয় কী-বাইন্ডিং যুক্ত করতে চাই Ctrl+1

# list all keybindings
gsettings list-recursively | grep -e org.gnome.desktop.wm.keybindings -e org.gnome.settings-daemon.plugins.media-keys -e org.gnome.settings-daemon.plugins.power | sort 

# confirm no other keybinding conflicts
gsettings list-recursively | grep '<Control>1'

# set multiple keybindings for "Switch to Workspace 1"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>Home', '<Control>1']"

# confirm value is set correctly
gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-1

এখন আপনি হয় Super+Homeবা Control+1ওয়ার্কস্পেসে স্যুইচ করতে ব্যবহার করতে পারেন 1 মনে রাখবেন, আপনি কেবল Super+Homeসেটিংস জিইউআইতে প্রথমটি দেখতে পাবেন , তবে এটি কার্যকর হবে!


1
এটি কেবল উইন্ডো ম্যানেজার হটকিগুলির সাথে কাজ করে, মিডিয়া কীগুলি নয় যা ব্যবহারকারী সন্ধান করছে। দুর্ভাগ্যক্রমে মিডিয়া-কীগুলি কেবল অ্যারেগুলিকেই স্ট্রিং গ্রহণ করে।
হ্যাকেল

3

আপনি আপনার কীবোর্ডের জন্য যেমন ব্যবহার করেন ঠিক তেমন হেডসেটে থাকা বোতামগুলি পুনরায় সাইন করতে আপনি xmodmap ব্যবহার করতে পারেন।


হ্যাঁ, তবে এখন আমার কিবোর্ড শর্টকাট অ্যাপ্লিকেশন থেকে 'অডিও বাড়া / লোয়ার ভলিউম' এর ডিফল্ট ক্রিয়াটি কী তা জানতে হবে। কারণ, যখন আমি আমার নিজস্ব কমান্ড 'অ্যামিক্সার চ্যানেল সেট অপ্ট' ব্যবহার করি তখন এটি এমবিও সাউন্ড কার্ড উত্থাপন / হ্রাস করে, যখন আমি আমার হেডসেটটি শুনছি।
ksemeks

1
@ksemeks: ক্রিয়াগুলি হ'ল amixer set Master 10%+ভলিউম amixer set Master 10%-হ্রাস করতে ভলিউম বাড়ানো । গেজের বিজ্ঞপ্তি পেতে, আপনি ব্যবহার করতে পারেন notify-sendতবে গেজটি কীভাবে সেট করবেন তা নিশ্চিত নই
danjjl

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