macos – Можно ли переназначать клавиши cmd на ctrl для конкретной программы? – Stack Overflow на русском

Keytweak

Ничего лучше для решения подобных задач просто не существует. Удобный и понятный интерфейс, мощный функционал и далее по списку. Работает на любой NT-версии системы, не требует дотнета и весит всего около 300КБ.

Мануал и установщик можно загрузить с сервера разработчика.

Microsoft keyboard layout creator

Весьма ограниченная, но профессиональная утилита, которая придется по вкусу администраторам, так как она позволяет вносить изменения в раскладку в целой сети. В целом, для домашнего использования программа слабовата, весит много, да еще и .NET просит.

Последняя (1.4) версия доступна на MS Download Center.

Sharpkeys

Простенькая утилитка, позволяющая лишь менять местами функции клавиш, да и то не всех. Работает только с WinXP2003, упомянул о ней лишь из-за достаточно таки высокой популярности.

Горячие клавиши в консоли cmd.exe

Недавно я узнал одну вещь, которая меня просто потрясла. После многих лет постоянного использования консоли я и подумать не мог, что она ещё способна кого-то удивить.

Казалось бы, всё уже давно известно:

  • Вводишь команду — получаешь результат.
  • Историю команд можно листать клавишами вверхвниз.
  • Клавиша Tab циклично вставляет имена файлов из текущий директории, или дополняет их по введённым буквам.

Что ещё может это

примитивное чёрное окошко

?

А оказывается, кроме стрелок у него есть ещё несколько полезных горячих клавиш. И что самое интересное, некоторые из них выводят диалоговые окна. Вот это и стало настоящим сюрпризом.

image

И так, по порядку:

  • Нажатие клавиши F7 выводит диалог с пронумерованной историей введённых команд.
  • Нажатие F8, после ввода одной или нескольких букв, позволяет циклически листать команды из истории, начинающиеся с введённых букв.
  • F9, в окне истории или само по себе, выводит диалог запрашивающий номер команды из истории, и вставляет соответствующую команду в консоль.
  • AltF7 очищает историю команд.
:/>  Что такое консоль, команды и прочее такое разное — CMD - Заметки Сис.Админа

Кое-какие действия выполняют так-же и клавиши F1—F5.

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

F1 — по одной букве за нажатие печатает выбранную в истории команду.
F5 — дублирует F3.

Назначение клавиш F2 и F4 для меня осталось загадкой, хотя там и ясно о чём-то просят.
Тов. SeLarinподсказал:
F4 — удаляет часть командной строки от текущей позиции курсора до указанного символа.
F2 — копирует в буфер часть командной строки от текущей позиции курсора до указанного символа.

Зачем оно?

В первую очередь, разумеется, для удобства, как было сказано выше. Зачем нужна клавиша Scroll Lock, или, к примеру, Drop-down? Можно же повесить на эту клавишу какой-нибудь удобный ярлык, всяко будет лучше, чем бессмысленный расход рабочего пространства, не правда ли?

Но причин на самом деле может быть гораздо больше. Чаще всего люди хотят ремапнуть свою клавиатуру из-за существования клавиши Caps Lock, лично мне эта клавиша безразлична, неприязнь к ней скорее возникает у тех, кто имеет некоторые проблемы со слеПОЙ ПЕЧАТЬЮБ

Горазо реже, но все таки возникает ситуация, когда очень хочется ремапнуть кнопки мыши. Что бы было понятнее, на кой черт надо трогать мышь, опишу свою ситуацию. Я каждый день провожу несколько часов за беседами в Mumble, где для активации микрофона у меня выбрана функция Push-to-Talk.

Мышь я держу постоянно, а вот над клавиатурой рука находится не всегда, поэтому в качестве шорткат-кнопки на PtT была выбрана кнопка Mouse5, которая, к сожалению, используется многими приложениями, вопреки моим желаниям. Больше всего раздражает эта кнопка во время серфинга, в любом браузере на нее повешена функция «go forward».

:/>  Основные типы лицензий на Windows 10 —

Когда у меня была мышка Razer Lachesis, то с этим проблем было мало, штатный софт от производителя позволял делать с кнопками мыши что душе угодно. К сожалению, с более качественной мышью G9x пришлось перейти на менее удобный софт — SetPoint, который не поддерживает подобные выкрутасы.

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

Как открыть командную строку на windows?

Можно ли переназначать клавиши cmd на ctrl для конкретной программы?

Можно ли поменять непродуманное поведение в mac os когда на стандартные клавиши операций ctrl назначена клавиша cmd, но только для конкретной программы?

Сейчас получается что часть программ требует для операций ctrl, другая часть cmd и итоге в разных программах стандартные операции вставки и удаления выполняются разными комбинациями.

Ремаппим клавиатуру

Несмотря на то, что к некоторым клавиатурам (Microsoft, Logitech G-Series, Lenovo ThinkPad) существует фирменный софт, дающий возможность делать подобные трюки, я опишу утилиты, которые будут работать с любой клавиатурой.

На самом-то деле все описанные ниже утилиты работают с реестром, то есть, если хочется приключений и интимных развлечений с мозгом, можно все, что нужно проделать самостоятельно и без посредников. Подобный метод я описывать не буду, так как сам не разобрался с этим, если кому интересно, копайтесь где-то здесь:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout

Ремаппим мышь


Среди вырвиглазных, кривых и нерабочих программ, обещающих справиться с поставленной задачей я нашел

, что является идеальным вариантом. Поставить можно все, что душе будет угодно, хоть четырехсложные сочетания клавиш. При любом ремапе можно выбрать способ работы кнопки, к примеру залипание, таггл, рипит и так далее.

:/>  Решена - не запускаются файлы cmd.exe,sfc /scannow,ошибка 142 | Страница 2 | SafeZone

Единственное, что не греет душу, так это то, что утилита по сути является костылем. Она перехватывает ввод данных с мыши и изменяет их в соответствии с выставленными пользователем настройками. Баг я обнаружил всего один, при задании длинных (более трех кнопок) сочетаний клавиш программа иногда запинается, то есть вводит сочетание в неправильном порядке.

Чем заменить стандартнй cmd windows?

Уж не знаю, про какой дизайн вы говорите, когда речь идет о текстовом интерфейсе =)

На винде, честно говоря, даже не нашел как можно создать пустой файл через консоль.

О, этому я вас даже могу бесплатно

научить

.

По сабжу. Тот же Git исторически работал через сygwin (который представлял собой собранный под Windows ряд GNUтых программ сам bash).

Но теперь в Windows (10) есть Linux-подсистема (WSL), в которой вполне себе работает touch, find, grep, sed, awk, нормальный ssh и куча всего остального (а чего нет, то ставится через sudo apt-get install $package_name). Но главная фишка: нативная поддержка линуксовых бинарников.

Оставьте комментарий

Adblock
detector