Как переделать ключ команды в качестве управляющего ключа на Macbook 4,1?

Как я могу переключить левую командную клавишу на клавиатуре моего macbook с помощью левой клавиши ctrl?

, и если возможно, что команда права, продолжайте действовать, как супер-ключ / окна [ ! d1]

14
задан 27 May 2011 в 06:35

27 ответов

Попробуйте следующее:

cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode  37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4    = Super_L

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

xmodmap ~/.xmodmaprc

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

Это должно вас начать. Если это не работает для вас, ознакомьтесь с этим для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какое нажатие клавиши соответствует внутреннему коду клавиатуры, запустите

xev

и нажмите несколько когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L, а после этой процедуры после повторного входа в систему это должно быть Super_L.

9
ответ дан 29 May 2018 в 09:14
  • 1
    приветствия, использующие клавиатуру Mac, никогда не были настолько запутанными до этого обмена. – Dimitar Christoff 14 September 2012 в 18:10

Попробуйте следующее:

cat > ~/.xmodmaprc ! Erase existing bindings clear Control clear Mod4 ! Map key 37 (left ctrl) to Super_L (i.e. 'cmd') keycode 37 = Super_L ! Map key 133 (left cmd) to Control_L (i.e. 'ctrl) keycode 133 = Control_L ! And update modifier settings add control = Control_L add mod4 = Super_L

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

xmodmap ~/.xmodmaprc

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

Это должно вас начать. Если это не работает для вас, ознакомьтесь с этим для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какое нажатие клавиши соответствует внутреннему коду клавиатуры, запустите

xev

и нажмите несколько когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L, а после этой процедуры после повторного входа в систему это должно быть Super_L.

10
ответ дан 25 July 2018 в 21:55

Попробуйте следующее:

cat > ~/.xmodmaprc ! Erase existing bindings clear Control clear Mod4 ! Map key 37 (left ctrl) to Super_L (i.e. 'cmd') keycode 37 = Super_L ! Map key 133 (left cmd) to Control_L (i.e. 'ctrl) keycode 133 = Control_L ! And update modifier settings add control = Control_L add mod4 = Super_L

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

xmodmap ~/.xmodmaprc

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

Это должно вас начать. Если это не работает для вас, ознакомьтесь с этим для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какое нажатие клавиши соответствует внутреннему коду клавиатуры, запустите

xev

и нажмите несколько когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L, а после этой процедуры после повторного входа в систему это должно быть Super_L.

10
ответ дан 26 July 2018 в 17:47

Попробуйте следующее:

cat > ~/.xmodmaprc ! Erase existing bindings clear Control clear Mod4 ! Map key 37 (left ctrl) to Super_L (i.e. 'cmd') keycode 37 = Super_L ! Map key 133 (left cmd) to Control_L (i.e. 'ctrl) keycode 133 = Control_L ! And update modifier settings add control = Control_L add mod4 = Super_L

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

xmodmap ~/.xmodmaprc

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

Это должно вас начать. Если это не работает для вас, ознакомьтесь с этим для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какое нажатие клавиши соответствует внутреннему коду клавиатуры, запустите

xev

и нажмите несколько когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L, а после этой процедуры после повторного входа в систему это должно быть Super_L.

10
ответ дан 2 August 2018 в 03:30

Попробуйте следующее:

cat > ~/.xmodmaprc ! Erase existing bindings clear Control clear Mod4 ! Map key 37 (left ctrl) to Super_L (i.e. 'cmd') keycode 37 = Super_L ! Map key 133 (left cmd) to Control_L (i.e. 'ctrl) keycode 133 = Control_L ! And update modifier settings add control = Control_L add mod4 = Super_L

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

xmodmap ~/.xmodmaprc

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

Это должно вас начать. Если это не работает для вас, ознакомьтесь с этим для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какое нажатие клавиши соответствует внутреннему коду клавиатуры, запустите

xev

и нажмите несколько когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L, а после этой процедуры после повторного входа в систему это должно быть Super_L.

10
ответ дан 4 August 2018 в 19:27

Попробуйте следующее:

cat > ~/.xmodmaprc ! Erase existing bindings clear Control clear Mod4 ! Map key 37 (left ctrl) to Super_L (i.e. 'cmd') keycode 37 = Super_L ! Map key 133 (left cmd) to Control_L (i.e. 'ctrl) keycode 133 = Control_L ! And update modifier settings add control = Control_L add mod4 = Super_L

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

xmodmap ~/.xmodmaprc

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

Это должно вас начать. Если это не работает для вас, ознакомьтесь с этим для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какое нажатие клавиши соответствует внутреннему коду клавиатуры, запустите

xev

и нажмите несколько когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L, а после этой процедуры после повторного входа в систему это должно быть Super_L.

10
ответ дан 6 August 2018 в 03:37

Попробуйте следующее:

  cat & gt;  ~ / .xmodmaprc!  Очистить существующие привязки, очистить Control clear Mod4!  Ключ карты 37 (левый ctrl) к Super_L (т. Е. 'Cmd') keycode 37 = Super_L!  Ключ карты 133 (левый cmd) в Control_L (т. Е. Ctrl) keycode 133 = Control_L!  И обновить настройки модификатора add control = Control_L add mod4 = Super_L  

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

  xmodmap ~ / .xmodmaprc  

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

Это должно помочь вам начать. Если это не подходит для вас, ознакомьтесь с этим для получения дополнительной информации:

  man xmodmap  

Чтобы посмотреть, какое нажатие клавиши соответствует тому внутреннему коду клавиатуры, запустите

  xev  

и нажмите несколько клавиш, когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L , и после этой процедуры после повторного входа в систему это должно быть Super_L [ ! d5].

10
ответ дан 7 August 2018 в 21:28

Попробуйте следующее:

  cat & gt;  ~ / .xmodmaprc!  Очистить существующие привязки, очистить Control clear Mod4!  Ключ карты 37 (левый ctrl) к Super_L (т. Е. 'Cmd') keycode 37 = Super_L!  Ключ карты 133 (левый cmd) в Control_L (т. Е. Ctrl) keycode 133 = Control_L!  И обновить настройки модификатора add control = Control_L add mod4 = Super_L  

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

  xmodmap ~ / .xmodmaprc  

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

Это должно помочь вам начать. Если это не подходит для вас, ознакомьтесь с этим для получения дополнительной информации:

  man xmodmap  

Чтобы посмотреть, какое нажатие клавиши соответствует тому внутреннему коду клавиатуры, запустите

  xev  

и нажмите несколько клавиш, когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L , и после этой процедуры после повторного входа в систему это должно быть Super_L [ ! d5].

10
ответ дан 10 August 2018 в 09:45

Попробуйте следующее:

  cat & gt;  ~ / .xmodmaprc!  Очистить существующие привязки, очистить Control clear Mod4!  Ключ карты 37 (левый ctrl) к Super_L (т. Е. 'Cmd') keycode 37 = Super_L!  Ключ карты 133 (левый cmd) в Control_L (т. Е. Ctrl) keycode 133 = Control_L!  И обновить настройки модификатора add control = Control_L add mod4 = Super_L  

Чтобы закончить ввод, нажмите Ctrl + D.

Чтобы проверить, что вы можете запустить:

  xmodmap ~ / .xmodmaprc  

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

Это должно помочь вам начать. Если это не подходит для вас, ознакомьтесь с этим для получения дополнительной информации:

  man xmodmap  

Чтобы посмотреть, какое нажатие клавиши соответствует тому внутреннему коду клавиатуры, запустите

  xev  

и нажмите несколько клавиш, когда маленькое белое окно имеет фокус. Коды клавиш не будут меняться (133 всегда будет 133, но вы должны увидеть имя 133 раньше как Control_L , и после этой процедуры после повторного входа в систему это должно быть Super_L [ ! d5].

10
ответ дан 13 August 2018 в 15:59
  • 1
    приветствия, использующие клавиатуру Mac, никогда не были настолько запутанными до этого обмена. – Dimitar Christoff 14 September 2012 в 18:10
  • 2
    Примечание: код для правой командной клавиши - 134. Я добавил keycode 134 = Control_L , и он работает для меня. – Elazar 4 July 2018 в 08:39

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 29 May 2018 в 09:14
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 29 May 2018 в 09:14

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 25 July 2018 в 21:55

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 25 July 2018 в 21:55
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 26 July 2018 в 17:47

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 26 July 2018 в 17:47
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 2 August 2018 в 03:30

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 2 August 2018 в 03:30
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 4 August 2018 в 19:27

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 4 August 2018 в 19:27
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 6 August 2018 в 03:37

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 6 August 2018 в 03:37
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 7 August 2018 в 21:28

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 7 August 2018 в 21:28

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 10 August 2018 в 09:45

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 10 August 2018 в 09:45

Быстрый способ сделать это - перейти к Системе -> Настройки -> Клавиатура -> вкладка Макеты -> Параметры -> Поведение клавиш Alt / Win -> выберите Win key как control

Viola!

Но, конечно, нет ключа Win на Mac.

7
ответ дан 13 August 2018 в 15:59
  • 1
    Этот вариант, похоже, не существует в Ubuntu 13.10, удалили ли он его? – Håkon K. Olafsen 8 March 2014 в 23:24

Для тех, кто использует KDE, проверьте в разделе «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно включить «Настроить параметры клавиатуры», откройте «Alt / Win key behavior», а затем установите флажок «Ctrl» для клавиш Win (и обычных клавиш Ctrl) ». Для сопоставления Alt для клавиш Win есть идентичная настройка, если вы предпочитаете, чтобы клавиша Control была Alt.

2
ответ дан 13 August 2018 в 15:59

Другие вопросы по тегам:

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