Существует WeTab, который является немецким планшетным ПК (он имеет английский язык как язык также) рабочий MeeGo (ссылка на WeTab), который является основанной на Linux операционной системой.
Это имеет виртуальную клавиатуру, выполнения Открывают Office, и пригодно для навигации "пером" или скорее через его сенсорный экран.
Я не уверен, могу ли я рекомендовать это, хотя, так как это имеет довольно много ошибок, когда друг вчера протестировал его (после того, как он установил все обновления программного обеспечения). Его сенсорный экран может быть испорчен, например, оставив Вас без клавиатуры вообще, или имение Вас нажимает где-то в другом месте на экран, чем Вы думали. Но так как они выпустили вещь только в этом месяце, возможно, необходимо ожидать некоторые проблемы и надежду на обновление программного обеспечения...
Если Вы на время забыли ошибки (если это работает как ожидалось, который является), это довольно аккуратно с Flash (прочитайте YouTube), поддержка, Wi-Fi и то, что это запускает Linux (это даже имеет оболочку в наличии в, он - хранилище WeTab, бесплатно). Существует несколько видео YouTube вокруг также.
Короткий ответ: нет никакого простого способа отключить перевод в несмещенную версию привязки.
Если Вы хотите найти развязанные сочетания клавиш, можно попробовать M-x describe-unbound-keys. И это действительно находит, что C-S-up развязан (войти 15
при запросе сложность).
Команда describe-unbound-keys может быть найдена в unbound
библиотека, которая доступна здесь на Wiki.
Более длинный ответ:
Соответствующая документация может быть найдена во Входе Сочетания клавиш, который указывает:
Если вводимый символ является прописным (или имеет модификатор сдвига), и не имеет никакой привязки клавиш, но ее строчный эквивалент имеет один, то сочетание клавиш чтения преобразовывает символ в нижний регистр. Обратите внимание, что ключ поиска не выполняет замену регистра таким образом.
Очевидно, что Вам не нравится то поведение, но изменить этот конкретный перевод, необходимо было бы изменить keyboard.c
в исходном коде Emacs - ищут комментарий:
/* If KEY is not defined in any of the keymaps,
and cannot be part of a function key or translation,
and is a shifted function key,
use the corresponding unshifted function key instead. */
и отключите if
оператор, который следует за ним.
В целом переводы клавиатуры существуют по другим причинам (как упомянуто в ссылке на документацию наверху этого ответа), и можно настроить их путем настройки различных контурных карт, которые это упоминает.
Нет никакой установки, которая отключает поведение для всех ключей. Для определенных комбинаций клавиши одновременно с "SHIFT" можно связать ключ к ignore
который будет препятствовать тому, чтобы Emacs автоотобразил ключ к несмещенной версии.
Что касается того, почему существует автоотображение, одно преимущество этой системы состоит в том, что это позволяет Вам использовать Emacs на терминалах только для верхнего регистра, не имея необходимость копировать всю (обычно) строчную привязку. Emacs GNU является достаточно взрослым, чтобы быть вокруг, когда много таких терминалов все еще использовалось.
emacs
продолжает показывать мне существуют другие парадигмы, которые обычно работают более функциональными/продуктивными способами. Конечно,describe-unbound-keys
(unbound.el
) разрешит многое из моего "обнаружения с незнакомым". Читая Вашу ссылку, я вижу этоread-key-sequence..
функции обслуживаютdont-downcase-last
.. Хорошо! Я все еще не понимаю, почему поведение по умолчанию как есть, но я предполагаю, что это хорошо рассматривают и станет ясным по линии. – Peter.O 30.11.2011, 05:38forward-char
) вести себя существенно то же, или смещенный или нет, и все же реагировать на состояние клавиши Shift согласно выделению правил?.. Я говорю/спрашиваю это потому чтоC-h k
поскольку смещенные и ванильные версии этих нажатий клавиш показывают, что они, оба связываются с(forward-char)
, и дляC-S-f
это говорит:C-f (translated from C-S-f)
.. И, на самом деле,C-S-f
обнаруживается, как развязано, согласноdescribe-unbound-keys
; но это, конечно, действует как он, имеет его собственную привязку.. – Peter.O 30.11.2011, 07:45describe-unbound-keys
функция, кажется, не стандартный компонент Emacs, по крайней мере, не на версии, которую я выполняю (24.2). Но это может быть загружено здесь. (2). В моем.emacs
, Я связал одну функцию сC-z
(который обычно минимизирует кадр), и другой кC-Z
, но какой бы ни нажимают, я использую, всегда, бывшая функция выполняется. (Переключающийся порядок определения не имеет никакого значения.), Возможно, это происходит потому чтоC-z
обязан функционировать приостанавливать-кадр по умолчанию? – Teemu Leisti 17.10.2012, 10:28