Переназначение Caps Lock в 14.04 Trusty Tahr

delete удалит свойство объекта, но не повторно индексирует массив или обновит его длину. Это делает, появляется, как будто это не определено:

> myArray = ['a', 'b', 'c', 'd']
  ["a", "b", "c", "d"]
> delete myArray[0]
  true
> myArray[0]
  undefined

Примечание, что это на самом деле не установлено на значение undefined, скорее свойство, удалено из массива, делание его кажется неопределенным. Chrome dev инструменты ясно дает понять это различие путем печати empty при входе массива.

> myArray[0]
  undefined
> myArray
  [empty, "b", "c", "d"]

myArray.splice(start, deleteCount) на самом деле удаляет элемент, повторно индексирует массив и изменяет его длину.

> myArray = ['a', 'b', 'c', 'd']
  ["a", "b", "c", "d"]
> myArray.splice(0, 2)
  ["a", "b"]
> myArray
  ["c", "d"]

32
задан 13.04.2017, 15:24

4 ответа

Наконец найденный ответом GUI, после большого Гугления: , Как я подкачиваю Escape и Caps Lock в 14,04? (Похож на Ваш вопрос, формулировался лучше и так обнаружился намного выше в моих результатах поиска.)

Из связанного ответа:

Установка Инструмент Тонкой настройки GNOME (инструмент тонкой настройки гнома), под вкладка Typing там является опцией подкачать Esc с Caps Lock . Это работало на меня в Ubuntu 14.04.

Странно, образование окна инструментов не заполнило для меня, таким образом, я должен был открыть gedit окно позади него только для просмотра текста.

Hope, которая помогает! Даже с ошибочным окном, это было намного более приятно, чем питание с xkb настройками непосредственно.

18
ответ дан 07.10.2019, 23:39
  • 1
    Этот doesn' t, кажется, работают под XUbuntu 14.04. – Neil G 06.08.2014, 00:18
  • 2
    Я заставил это работать в Ubuntu 14.04. Ошибка фона окна действительно плоха - трудно, чтобы полагать, что никто не зафиксировал это. Если Вы хотите подкачать CTRL и ЗАГЛАВНЫЕ БУКВЫ, который сделан под " клавиша Ctrl Position" и не доступно под " Caps Lock Behavior". я ломал голову, почему любая опция для Caps Lock была перечислена за исключением свопинга с CTRL, когда я наконец заметил отдельную установку для CTRL. – GrantJ 14.02.2015, 20:02
  • 3
    К сожалению Инструмент Тонкой настройки GNOME кажется довольно с ошибками, когда используется в Единице. Решение с помощью/etc/default/keyboard кажется более соответствующим (я попробовал обоих). – Neil G 01.04.2016, 02:56
  • 4
    gnome-tweak-tool работы хорошо под Ubuntu 16.04. Мне нравится этот, изменения сразу являются эффективными без перезапуска или чего-либо. – GrantJ 27.09.2016, 02:28

Необходимо отредактировать файл /etc/default/keyboard и изменить установку XKBOPTIONS.

, Например, для отображения capslock для управления набором XKBOPTIONS=“ctrl:nocaps” (источник: Archlinux wiki

выходит из системы и входит в систему снова для изменений для влияния на систему.

27
ответ дан 07.10.2019, 23:39
  • 1
    огромный помощник спасибо, вся эта ерунда GUI с установкой пакетов является болью в торце и большинством путей любой didn' t работа, или работал в некоторых контекстах, но не других. – Neil G 23.04.2015, 07:45

В моем случае следующее работало для отключения capslock в Ubuntu 14.04:

setxkbmap -option caps:none

Приложения Запуска > Добавляют > Имя : Отключите Capslock> Команда : setxkbmap - опция caps:none> Добавляет .

Перезапуск и capslock отключены.

<час>

, Чтобы повторно отобразить capslock на клавишу выхода:

setxkbmap -option caps:escape
8
ответ дан 07.10.2019, 23:39
  • 1
    это - простое решение, которое я мог найти, и оно работает, setxkbmap - опция caps:escape – coderek 26.12.2015, 03:00

После поиска вокруг достаточно, я думаю, что наконец нашел что волшебное колдовство Google находить ответ. Вот сообщение, которое решило мою проблему: Делают setxkbmap предпочтения, устанавливаемые при запуске . Я просто следовал инструкциям в принятом ответе и добавил 'ctrl:nocaps' к xkb-опциям. Я действительно надеюсь, что они просто возвращают настройки GUI для изменения этого....

3
ответ дан 07.10.2019, 23:39
  • 1
    Unfortunaltely, теперь capslock работает другой клавишей CTRL. Клавиша Caps Lock не полностью отключена. – ncoghlan 22.09.2014, 00:49

Теги

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