Используя команду как ctrl в [закрытом] терминале Mac OS X

Вы можете использовать $this->input->is_ajax_request() из входного класса :

if (!$this->input->is_ajax_request()) {
   exit('No direct script access allowed');
}

11
задан Jesse Shieh 13 June 2010 в 18:41
поделиться

4 ответа

Я не думаю, что у вас может быть то же действие клавиши, что и у command, и ctrl, и я не думаю, что есть способ переопределить клавиши для конкретной программы, по крайней мере не без сторонней программы. Лично я рекомендую, чтобы командная клавиша снова была той же, что и с меткой apple / command, и использовать caps lock в качестве клавиши ctrl, поскольку команды Emacs более сложны (и требуют нажатия нескольких клавиш с зажатой клавишей ctrl).

By кстати, если нажимать командную клавишу сложно, вы, вероятно, пытаетесь сделать это мизинцем, а не большим пальцем.

В качестве примечания, если вы используете Emacs в терминале, вам может быть интересно использовать вариант как мета . Если вы хотите использовать свой командный ключ как мета, вы можете проверить Carbon Emacs . Он не запускается в терминале,

5
ответ дан 3 December 2019 в 11:04
поделиться

Я не думаю, что это возможно, потому что клавиша команды уже сопоставлена ​​с набором ярлыков системного уровня. Например, Cmd-C - это копия, Cmd-X - это вставить. Я не думаю, что приложение может переопределить эти системные команды.

0
ответ дан 3 December 2019 в 11:04
поделиться

Возможно, вы могли бы взломать http://doublecommand.sourceforge.net/ для этой цели.

0
ответ дан 3 December 2019 в 11:04
поделиться

Вы можете (в Leopard) сопоставить клавишу Caps Lock, чтобы она действовала как элемент управления для всех приложений.

Системные настройки-> Клавиатура и мышь-> Клавиша клавиш-модификаторов клавиатуры внизу

2
ответ дан 3 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: