নামপ্যাড কী শীর্ষ সারিতে 'সাধারণ' সংখ্যা কী হিসাবে একই কী চিহ্নগুলি প্রেরণ করে না। উদাহরণস্বরূপ: নামপ্যাড-1-কী প্রেরণ করা হয় KP_1
যখন 1-কী কেবল প্রেরণ করে 1
।
কিছু টার্মিনাল শেলকে একই কোডগুলি প্রেরণ করতে স্বয়ংক্রিয়ভাবে নামপ্যাড কীটি পুনরায় তৈরি করে। এছাড়াও, কয়েকটি শেল (যেমন উদাহরণস্বরূপ bash
) প্রধান ব্লকে তাদের সমপরিমাণের মতো নামপ্যাড কীগুলি ব্যাখ্যা করে।
zsh
ম্যাপিং স্বয়ংক্রিয়ভাবে করে না, তবে আপনি bindkey
নিজেরাই ম্যাপিংটি ব্যবহার করতে পারেন । ~/.zshrc
কীপ্যাডটি কাজ করার জন্য আমার কাছে নিম্নলিখিতগুলি রয়েছে :
# Keypad
# 0 . Enter
bindkey -s "^[Op" "0"
bindkey -s "^[Ol" "."
bindkey -s "^[OM" "^M"
# 1 2 3
bindkey -s "^[Oq" "1"
bindkey -s "^[Or" "2"
bindkey -s "^[Os" "3"
# 4 5 6
bindkey -s "^[Ot" "4"
bindkey -s "^[Ou" "5"
bindkey -s "^[Ov" "6"
# 7 8 9
bindkey -s "^[Ow" "7"
bindkey -s "^[Ox" "8"
bindkey -s "^[Oy" "9"
# + - * /
bindkey -s "^[Ok" "+"
bindkey -s "^[Om" "-"
bindkey -s "^[Oj" "*"
bindkey -s "^[Oo" "/"
bindkey -s in-string out-string
শুশ্রূষা in-string
করতে out-string
। যদি in-string
টাইপ out-string
পুশব্যাক এবং ইনপুট হিসাবে গণ্য হবে।
প্রকৃত কোডগুলি (উদাহরণস্বরূপ ^[Oq
) আপনার সিস্টেমে আলাদা হতে পারে। আপনার টার্মিনালের কোড পেতে আপনি Ctrl+ টিপুন vপ্রশ্নাবলীর কী অনুসরণ করতে পারেন ।
Ctrl
+v
টিপটি দুর্দান্ত!