সর্বশেষ সম্পাদনা করেছেন invarbrass (১৩-০৪-২০১৩ ১২:১০)

টপিকঃ OS X - Home / End কী রিম্যাপিং (ম্যাকমিনি/হ্যাকিন্টোশ)

ম্যাক (ও হ্যাকিন্টোশ) ইউজার যাঁরা সাধারণ পিসি (নন-এ্যাপল) কীবোর্ড ব্যবহার করছেন, তাঁরা হয়তো ইতিমধ্যেই খেয়াল করেছেন OS X-এ Home এবং End কী দু'টো বিদঘুটেভাবে ম্যাপ করা। উইন্ডোজে Home ও End কী দু'টো যথাক্রমে লাইনের শুরু এবং শেষে জাম্প করে। কিন্তু OS X-এ এই কী গুলো ডকুমেন্ট/পেইজের একদম শুরু ও শেষে লম্ফঝম্প আরম্ভ করে দেয় - মহা বিরক্তিকর ব্যাপার!  angry তারওপর যাঁরা কোডিং বা হেভী-ডিউটি টেক্সট এডিটিং করেন তাঁরা অনেকেই Shift+Home/End কী কম্বিনেশনের মাধ্যমে পুরো লাইন সিলেক্ট ইত্যাদি শর্টকাট ব্যবহার করতে অভ্যস্ত।  worried

খুশির খবর হলো: OS X-এ খুব সহজেই Home ও End কী রিম্যাপিং করে এদের ডিফল্ট বিহেভিয়ার পাল্টে "উইন্ডোজ কম্প্যাটিবল" করতে পারবেন।

#১ - গ্রাফিকাল পদ্ধতি:
KeyRemap4MacBook ইউটিলিটি প্রোগ্রামটি ডাউনলোড এবং ইনস্টল করুন।


System Preferences বা লন্চপ্যাড থেকে KeyRemap4MacBook এ্যাপটি ওপেন করুন:
http://i.imgur.com/E3SWXM1.png


Change Key ট্যাবে যান:
http://i.imgur.com/UADZH7b.png


"Use PC Style Home/End" সেকশন সার্চ বা স্ক্রল করে বের করুন:
http://i.imgur.com/e28QNUS.png

ছবির মত করে "Use PC Style Home/End (except in Virtual Machine, RDC) (Change Home to Control+A) (Change End to Control+E)" সেটিংটি এনাবল করুন।

কেল্লা ফতে!  big_smile

আপনার ম্যাক ওএসটেন ভার্সন একটু পুরণো হলে এটাও ট্রাই করে দেখতে পারেন।

#২ - এ্যাডভান্সড টার্মিণাল (গীকি) পদ্ধতি:
টার্মিনাল এ্যাপ ওপেন করে ~/Library/KeyBindings/DefaultKeyBinding.dict ফাইলটি তৈরী এবং এডিট করুন:

$ cd ~/Library
$ mkdir KeyBindings
$ cd KeyBindings
$ nano DefaultKeyBinding.dict

নতুন তৈরী ফাইলটিতে নীচের কোড পেস্ট করুন:

{
/* Remap Home / End to be correct  */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
"^\UF729" = "moveToBeginningOfDocument:"; /* Ctrl + Home */
"^\UF72B" = "moveToEndOfDocument:"; /* Ctrl + End */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + Home */
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Ctrl + End */
}

ফাইল সেভ করুন (Ctrl+O ও Enter),  এবং ন্যানো থেকে এক্সিট করুন (Ctrl+X)।

নতুন কী ম্যাপিং কার্যকরী করার জন্য সিস্টেম রিস্টার্ট করতে হবে।

#৩ - Sublime Text 2 - Home / End ফিক্স:
সিস্টেম ওয়াইড কী-ম্যাপিং যদি পাল্টে ফেলেন, তাহলে এটার দরকার হবে না। শুধুমাত্র Sublime Text এডিটরের কী বাইন্ডিংস পাল্টানোর জন্য এই টেকনিক:

Default (OSX).sublime-keymap -- User:

    { "keys": ["home"], "command": "move_to", "args": {"to": "bol"} },
    { "keys": ["end"], "command": "move_to", "args": {"to": "eol"} },
    { "keys": ["shift+end"], "command": "move_to", "args": {"to": "eol", "extend": true} },
    { "keys": ["shift+home"], "command": "move_to", "args": {"to": "bol", "extend": true } },
    { "keys": ["super+end"], "command": "move_to", "args": {"to": "eof"} },
    { "keys": ["super+home"], "command": "move_to", "args": {"to": "bof"} },
    { "keys": ["super+shift+end"], "command": "move_to", "args": {"to": "eof", "extend": true} },
    { "keys": ["super+shift+home"], "command": "move_to", "args": {"to": "bof", "extend": true } }

#৪ - TextMate কী বাইন্ডিং:
এখানে দেখুন: http://blog.macromates.com/2005/key-bin … switchers/

Calm... like a bomb.

Re: OS X - Home / End কী রিম্যাপিং (ম্যাকমিনি/হ্যাকিন্টোশ)

ওহে ভায়া, আপনি তো দেখি আপেল কে জানালা বানিয়ে দিচ্ছেন। একটু উলটাপাল্টা কী ম্যাপিং শিখতে না হলে আর আপেল ইউজ করার ভাব কই থাকল  tongue

আমি ডিফল্ট Alt + Left Arrow / Right Arrow দিয়েই কাজ সারি।

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

Re: OS X - Home / End কী রিম্যাপিং (ম্যাকমিনি/হ্যাকিন্টোশ)

আরে মিয়া এমনিতেই কমান্ড আর কন্ট্রোলের যন্ত্রণায় বাঁচি না। আপেলে বসলে কন্ট্রোল-সি কনট্রোল-ভি টিপার পর কতক্ষণ পরে খেয়াল হয় ইহা তো কাজ করিতেছে না  kidding তারপর জানালায় গেলে কমান্ড-সি কমান্ড-ভি টিপার সাথেসাথে হঠাৎ মেট্রো স্কৃণে হাজির হয় বা ডকুমেন্ট উইন্ডো ডাইনেবায়ে নাচানাচি শুরু করে তখন...  hairpull

Calm... like a bomb.

Re: OS X - Home / End কী রিম্যাপিং (ম্যাকমিনি/হ্যাকিন্টোশ)

জিনিসটা ব্যাপক ইউজফুল হইবেক! আমিও সারিম ভাইয়ের মত  Alt + Left Arrow / Right Arrow দিয়ে কাজ করতাম! ঝামেলা মনে হত!

OH DEAR NEVER FEAR SAIF IS HERE
BOSS অর্থাৎ সাইফ
Cloud Hosting BossHostBD

Re: OS X - Home / End কী রিম্যাপিং (ম্যাকমিনি/হ্যাকিন্টোশ)

না নতুন দের কাজে আসবে ।

সর্বশেষ সম্পাদনা করেছেন obsession (১৪-০৪-২০১৩ ০৪:৪৮)

Re: OS X - Home / End কী রিম্যাপিং (ম্যাকমিনি/হ্যাকিন্টোশ)

গত কয়েকমাস ধরে হ্যাকিন্টোষ ব্যাবহার করছি  কাজে লাগবে ৤  ধন্যবাদ