Microsoft Excel Mac, сочетание клавиш для редактирования в ячейке

8

В Microsoft Excel для Mac 2011 (14.0.0), как я могу изменить клавишу ввода / возврата для редактирования в ячейке вместо перемещения выделения вниз? Я знаю, что в «Предпочтения»> «Редактировать» вы можете снять флажок с надписью «После нажатия кнопки RETURN переместить выделение [Вниз / Вправо / Вверх / Влево]», что по крайней мере делает его немного менее раздражающим, но это поведение по-прежнему неэффективно.

Я знаю, что мог бы эмулировать эффект, используя Automator, макросы, Батлера и еще много чего, но я предпочитаю не использовать сторонние приложения для этого. Я открыт для изменения системных настроек, и мне удобно пользоваться Терминалом.

РЕДАКТИРОВАТЬ: я обнаружил здесь http://www.electrictoolbox.com/keyboard-shortcuts-excel-mac/, что CTRL + U - это сочетание клавиш для редактирования в ячейке . Теперь, если бы можно было как-то переназначить это в CMD + Return, отредактировав какой-нибудь plist-файл или написав волшебную формулу в Terminal, это было бы прекрасно!

ошеломлять
источник

Ответы:

4

Excel не предлагает прямой способ настройки этого: это не команда меню (которая будет доступна для общесистемных ярлыков OS X), и это не ярлык, настраиваемый с помощью специальных инструментов Office → Настроить клавиатуру… (приблизительный перевод, я ' m в немецкой системе) - как вы можете легко проверить, вызвав диалоговое окно и нажав Ctrl+Uв поле Добавить ярлык (назначенные ярлыки не будут показаны).

Вы можете, однако, работа по вопросу переназначения Cmd+Returnс Ctrl+Uпомощью Такаяма Фумихико в KeyRemap4MacBook (который, несмотря на свое название, будет работать на любом Mac под управлением OS X 10.4 и выше). Вам нужно будет добавить файл конфигурации private.xml в KeyRemap4MacBook, как описано на сайте KeyRemap4MacBook , и его XML-содержимое будет выглядеть следующим образом:

<?xml version="1.0"?>
<root>
  <item>
    <name>Remap "Edit in Cell" in Excel</name>
    <appendix>Use Command+Return instead of Ctrl+U</appendix>
    <identifier>private.app_excel_commandreturn_to_ctrlu</identifier>
    <only>EXCEL</only>
    <autogen>--KeyToKey-- KeyCode::RETURN, VK_COMMAND, KeyCode::U, ModifierFlag::CONTROL_L</autogen>
  </item>
</root>

- это ограничит переназначение в Excel (полный список кодов клавиш, используемых KeyRemap4MacBook , см. В его исходном коде).

Копишке
источник
Спасибо, @kopischke Я сталкивался с KeyRemap4MacBook раньше, но ваш совет о private.xml неоценим. Это именно то, что я искал!
оцепенение
То же самое. Это было прекрасно. Похоже, Карабинер заменил KeyRemap4MacBook. Файл private.xml находился в ~ / Library / Application Support / Karabiner. После того, как вы скопируете / вставите текст выше, обязательно нажмите «ReloadXML» в настройках Karabiner и установите флажок «[x] Remap Edit in Excel».
Брайан Келли