Как повторно отобразить ключи когда в Emacs?

Вы можете сделать это с помощью директивы ng-change

<input type="radio" ng-value="false" name="radio1" ng-model="response.answer1" ng-change="answerChanged()"/> No</label>

в контроллере:

$scope.answerChanged = function() {
    if($scope.response.answer1 ===  false) $scope.response.answer2 = null
};
7
задан Luke Girvin 4 September 2011 в 01:13
поделиться

3 ответа

Emacs никогда на самом деле видит код клавиши CapsLock (под X так или иначе), таким образом, Вы не можете повторно отобразить ключ в Lisp. Смотрите на эту страницу для деталей:

http://www.emacswiki.org/emacs/MovingTheCtrlKey

8
ответ дан 6 December 2019 в 11:53
поделиться

На окнах с помощью Автоматической Горячей клавиши можно достигнуть этого с этой частью кода, вставленного в сценарий по умолчанию:

#IfWinActive, emacs@      
    CapsLock::Control
#IfWinActive

Автоматическая Горячая клавиша является очень удобной утилитой, и это - также бесплатное программное обеспечение как в GPL.

7
ответ дан 6 December 2019 в 11:53
поделиться

Для того, чтобы глобально повторно отобразить ключи существует xmodmap. xkeycaps, интерактивный инструмент. Можно поместить управление на оба ключа.

Так как Вы хотите повторно отобразить ключи только для Emacs (который я нахожу несколько опрометчивыми), необходимо посмотреть в Emacs для решения. Это должно быть возможно, потому что можно снова переплести все ключи, но это может быть слишком утомительно для свопинга всех ключей вокруг, если модификаторы не могут быть подкачаны.

Лично я отображаю CapsLock, чтобы Составить, ввести все виды забавных символов как ä, ß, å, þ, «—...

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

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