Підглянув цікаву ідею у Samsung - в їх ноутбуках кнопка Eject викидає диск, утримуючи Fn, а за основним призначенням виконує функцію Del (forward delete). Вирішив зробити так само на своєму MacBook Pro, оскільки окремої кнопки немає, а Fn-Backspace не завжди зручно натискати.
Стандартних засобів для цього немає, потрібна була безкоштовна програма KeyRemap4MacBook. яка дозволяє перепризначувати клавіші, в тому числі Fn і Eject. Буде потрібно також «примочка» NoEjectDelay. яка прибирає затримку після натискання клавіші Eject.
KeyRemap4MacBook встановлює нову панель в Настройках системи. Можливостей і налаштувань у нього чимало, але всі варіанти захисту в програму, свої комбінації запросто не вигадав. Але мене поки цікавить тільки Eject.
Варіантів перепризначення Eject у KeyRemap4MacBook чимало, я вибрав найпростіший варіант - Eject = Forwward delete. Викид диска мені взагалі давно не потрібен, замість SuperDrive у мене встановлений SSD в «ліжечку» а-ля OptiBay.
Поставив, перевірив - працює. Врахуйте, що установка KeyRemap4MacBook і NoEjectDelay вимагає перезавантаження комп'ютера, так що краще їх встановлювати одночасно.
Найбільш оптимальною установкою все-таки буде Eject to Forward Delete if no modifiers pressed. В цьому режимі перепризначувався тільки сам Eject, але не різні шорткати. Інакше пропадуть поєднання для відключення екрану, усипляння і виключення комп'ютера.
Маленька смуток - KeyRemap4MacBook досить пізно завантажується, після включення комп'ютера секунд 30 кнопка Eject продовжує бути Ежектом.
Смуток побільше - кнопка Eject «залізно» не дозволяє реалізувати повторення натискань - вона відправляє одночасно обидва коди «натиснуто + віджата» і це неможливо побороти. Тобто для видалення 10 символів треба натиснути кнопку 10 разів, натиснути і потримати не вийде. По-моєму це реальний привід написати листа Діду Морозу Стіву Джобсу Тіму Куку - функцію повноцінного Forward delete кнопці Eject привласнити нескладно і недорого, якщо вже не знайшлося місця для окремої клавіші.
Тільки є один момент - якщо в майбутніх MBP НЕ буде оптичного накопичувача, що дуже ймовірно, то і Eject пропаде. У нових MacBook Air на її місці кнопка Power, яку точно ні на що не перепризначував. А forward delete так і не зробили.