Как переназначить клавиши на клавиатуре

Universal control remapper инструкция



4,451 уникальных посетителей
69 добавили в избранное

Guilty Gear Xrd -REVELATOR- does not feature the option to configure Player 2 for keyboard usage. Nor can you set a gamepad for P2 — the greedy Player 1 claims both these input devices!
These two glaring problems are detrimental if you want to play offline against your friend, but only have the Keyboard or a single gamepad.

Luckily there’s a way to setup virtual gamepads, and then configure them to read inputs from your keyboard, but you’ll need two pieces of software.

The applications we’ll be using are called vJoy by Shaul Eizikovich, and UCR by evilC.

From the author’s homepage: [vjoystick.sourceforge.net] «vJoy is a device driver that bridges the gap between any device that is not a joystick and an application that requires a joystick. If you develop an application for windows that requires user physical input you should consider incorporating vJoy into your product.

vJoy can be incorporated as-is or modified. vJoy can be used with fixed configuration or configurable. It also comes with tools and example code that feeds it with data and configure the virtual joystick.

vJoy is implemented as a joystick virtual-device driver for windows (XP and up) that does not represent an actual hardware device.

The vJoy device is seen by Windows as a standard joystick device. However, it receives its signals through a simple software interface. Coders can take advantage of this interface by modifying the provided sample code.»

Since Revelator can only accept Gamepad inputs for player 2, we have to make the game think there are actually 2 gamepads connected. It’s important that we add TWO of them, because the first one will be assigned to Player 1.

Getting the programs up and running is super simple, and only vJoy requires an actual installation.

vJoy by Shaul [sourceforge.net] Has to be this version, not the latest release.
Run the installer and follow the instructions. It’s advised to include the «Companion Applications» as the’ll help with testing and troubleshooting.

Universal Control Remapper(UCR) [autohotkey.com] by evilC.
You can find the download link at the bottom of the OP. Simply extract the the files wherever you see fit.

This is a relatively straight-forward procedure. Start by running the «Configure vJoy» application. Searching your system for «vJoy» should find it. If not, it is located in the «\64x\» folder in vJoy’s installation directory.

The first thing to do is adding 2 devices. You can select which device you want to configure by using the top tabs (marked green). You can add a new device by clicking «Add Device» (in the red box». The program will freeze for a few seconds and you should hear the USB connection sounds.
Go ahead and add a POV Hat Switch for the D-Pad, make it contintous (Blue). Hit «Apply (red).

Navigate to Windows’s setup for USB Game Controllers (typing «USB» in the search field should find it). Hopefully you should see 2 new installed game controllers — both named vJoy Device.

Now fire up the vJoy Feeder Application. It’s time to test the Virtual Gamepads. In the top right corner, you should see «Terget Device» (red). Go ahead and select Device «2».
In the Windows setup, select (probably) the bottom vJoy Device and enter properties.

In the vJoy feeder application, go ahead and press down a few buttons (Blue), and then switch focus to the USB setup. The keys should light up! Go ahead and play around with the other settings as well, just to make sure it’s all working.

This could be a good time to start up -REVELATOR- and head into Versus Mode, just to make sure the game is indeed recognizing two gamepads.

This concludes the setup for vJoy.

NOTE: Do not run the vJoy Feeder at the same time as UCR, it will cause conflicts and bug out UCR.

Go ahead and launch «UCR.exe» from the folder you extracted previously.
Begin with making sure that UCR sucessfully loaded the vJoy drivers by going into: IOClasses > vJoy > Show vJoy log.
It should return something similar to this:

If it checks out, proceed by making a new Profile using the «Profile Toolbox on the right side of the program.

Next, you want to add a two remappers for the Axes, these will be your directional input.
Open the Plugin Selection Drop-Down, and select «Remapper (Buttons to Axis)».
Add two of these. Name first one «Left/Right» or «X-Axis», and the second one «Up/Down» or «Y-Axis».

Читайте также:  Лебідка для квадроцикла Warn ProVantage 2500

Now it’s time to assign this remapper to the Stick of the Virtual Gamepad.
First we must select the correct Decive:
Click «Select an Output Axis» > vJoy Stick > 2
This only tells the program which device the binding is for, we now have to select which Axis we want our keybinding to control.
The text on the button changed, because it’s now set to use «vJoy Stick 2»
Click the same button again > vJoy Axes > 1(X)
The button should now read: «vJoy Stick2, Axis 1» as shown in the image below.

Do the same thing for the Y-axis, but select «1(Y)»
All that’s left is adding Keybindings. «Low» is Left/Up, and «High» is Right/Down.
Hit the «Select an Input button» > Select Binding > [KEYBIND]
You can now test the Joystick in UCR. Press your assigned keys and the «Preview Sliders» should start moving around.

Now you can go ahead and add the gamepad buttons. It’s basically the same way, but you want to select «Button to Button» in the Plugin Selection Drop-Down, and Output Button is mapped: vJoy Buttons X-Y > Z
I suggest adding at least 10 buttons so you have enough for the common combat bindings.

Here is the default layout Vjoy will use:

Punch (X) — Button 4
Kick (A) — Button 3
Slash (y) — Button 1
HSlash (B)- Button 2
Dust (RB) — Button 8
Taunt (LT) — Button 5
Special (RT) — Button 6
P+K+S (LB) — Button 7
Select — Button 9
Start — Button 10

You could of course just remap the buttons In-game, proveded you keep track of Button 3/A’s binding.

NOTE: For some reason «L» is executing Players 2’s Punch. Very strange. To avoid issues if using the «L» key, press the «Input Button» and tick the «Block» setting. This will temporarily disable the «L» key on your keybard. I think is is hardcoded as P1’s «Accept» button.

With this you should be all set to use Keyboard controls for Player 2. Please let me know if something’s unclear or not working.


Как переназначить клавиши на клавиатуре?

Как переназначить клавиши на клавиатуре

Один из моих читателей обратился ко мне с вопросом-проблемой: “В ноутбуке, работающим под операционной системой Windows XP, со временем перестала работать часто используемая клавиша Enter. Каким образом можно передать ее функции другой редко используемой клавише?”

Как переназначить клавишу на клавиатуре?

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

Просто, взять и подсунуть ПК код другой клавиши не удастся. Однако существуют специальные программки, позволяющие проделать данную работу. Такие программы называются ремаперами.

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

KeyRemapper – быстрый ремонт клавиатуры


1. Скачайте программу по указанной ссылке. Распакуйте архив и просто запустите Exe-файл программы, установка не требуется. Запустите программу.

2. Откроется главное окно программы. В левой части будут отображаться клавиши под своими истинными именами, а в правой части – под новыми именами. Теперь необходимо определиться с клавишей, на которую мы “повесим” функцию неработающей кнопки Enter. Пусть это будет клавиша Pause, она довольно-таки редко используется.

3. Откроем левый список доступных для замены кнопок. Клавиши Pause там нет. Добавим ее в этот список. Кликаем по кнопке “Новая клавиша” -> увидев приглашение, нажмите на кнопку Pause -> теперь можно вновь обратиться к списку в левой части и выбрать только что добавленную клавишу Pause.


4. Теперь в списке правой части отыщите нашу неработающую клавишу Enter.

5. Чтобы завершить подмену кнопок, нажмите по кнопке “Добавить”. В списке переназначения отобразиться результат замены кнопок.

6. Теперь необходимо отключить неработающую кнопку Enter. Для этого в левом списке выбираем Enter -> в правом списке выбираем Ничего -> жмем по кнопке добавить. Вот что должно отобразиться в списке переназначения:

7. Для завершения операции переназначения кликните по кнопке “Применить” -> закройте программу и перезагрузите компьютер.

8. Чтобы отменить какое-либо переназначение, запустите программу -> выделите нужную строку -> кликните по кнопке “Удалить”. Чтобы полностью вернуть клавиатуру в исходное состояние, кликните по кнопке “Очистить”. Для того, чтобы изменения вступили в силу, перезагрузите компьютер.

Я очень ценю своих читателей и стараюсь не только предоставить полезный материал, но и чем-то развлечь. Следующий мой подарок для вас называется “А за щекой что?” (не забывайте комментировать, если понравилось, или поделитесь с друзьями с помощью кнопок соц.сетей).

Читайте также:  Отзывы о том как пользоваться массажером для тела


Что такое Universal Control в macOS Monterey и как это работает

Презентация iOS 15 и macOS Monterey получилась очень скучной. Впервые мы всей редакцией на протяжении двух часов томились в ожидании конца мероприятия. Apple не только слишком сильно её растянула, но и почти не рассказала ничего интересного. Большая часть представленных функций банально оказалась недостаточно ценной для того, чтобы о ней рассказывать. Но было как минимум одно нововведение, о котором упомянула Apple и которое по-настоящему сложно переоценить. Я говорю о Universal Control.

Universal Control — лучшее нововведение macOS Monterey и iOS 15

Universal Control – это совместная функция macOS Monterey и iPadOS, которая позволяет использовать компьютер и планшет в качестве единого пространства для работы с мышью. Проще говоря, вы можете разместить iPad рядом со своим Mac и в процессе работы за одним устройством просто перетащить курсор мыши на другое.

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

Как работает Universal Control

Перед тем, как курсор перейдёт на iPad, на его экране появится соответствующий блок, из которого курсор и выпрыгнет

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

  • Во-первых, как Universal Control узнаёт, с какой стороны от Mac находится iPad?
  • Во-вторых, какую технологию связи устройства используют, чтобы всё происходило достаточно быстро?
  • В-третьих, если у вас есть несколько устройств (больше двух), на каком из них появится курсор при перетаскивании?

Несмотря на то что Крейг Федериги не раскрыл подробности работы Universal Control, ответы на поставленные выше вопросы у нас всё-таки есть.

Mac не может определить, с какой стороны находится iPad и наоборот. Просто, в macOS Monterey заложен алгоритм, который предполагает, что в тот момент, когда вы тянете курсор в сторону, у вас уже есть рядом планшет. Если он там действительно есть, курсор будет перенесён. Mac просто пошлёт iPad сигнал о том, с какой стороны нужно принять курсор.

Может показаться, что было бы логично использовать Ultra Wideband для более точного позиционирования, но устройствам хватает и Bluetooth. Сама по себе технология работает так же, как и в случае с Continuity и Handoff. Так что Mac и iPad достаточно того, что они просто сообщают друг другу о том, что находятся рядом.

Всего Universal Control поддерживает одновременно до трёх устройств. То есть это должен быть Mac, который исполняет роль основного устройства, и iPad либо Mac и iPad. При этом необязательно, чтобы они находились по бокам друг от друга. Курсор можно стянуть как сверху, так и снизу, вне зависимости от того, как расположены устройства.

Как перенести курсор с Mac на iPad

Universal Control работает на трёх устройствах одновременно

К сожалению, в первой бета-версии macOS Monterey, которая вышла в понедельник, поддержки Universal Control ещё нет. То есть у разработчиков, принимающих участие в тестировании, нет возможности испытать нововведение.

Скорее всего, это связано с тем, что сама по себе функция является довольно сложной с точки зрения реализации. Поэтому Apple не торопится выводить её в люди сразу, предпочитая взять дополнительное время на внутреннее тестирование и отладку.

Возможно, Apple предстоит ещё определить список устройств, которые будут поддерживать Universal Control. Возможно, что некоторые модели Mac и iPad не получат её из-за аппаратных ограничений. Ведь запретила же Apple использовать iPad 2017 в качестве второго монитора для Mac, потому что он оснащался процессором A9.

А вот для iPad 2018 с чипом A10 таких ограничений уже не было. Так что не исключено, что и в этот раз Apple придумает что-то подобное, тем более что речь в данном случае идёт о куда более продвинутой технологии взаимодействия.

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

iPhone 12

Apple TV 6

Лонгриды для вас

iOS 14.5 beta 6 — это даже не Release Candidate-сборка. Значит, Apple планирует тестировать обновление с функцией рекомендации приложений, ещё целую неделю. То есть исполнить закон о российском 🇷🇺 софте вовремя у неё не получится

Apple представила AirTag, но до сих пор чип U1, который нужен для их полноценной работы, есть только в некоторых устройствах компании. Его нет даже в новом iPad Pro. Разбираемся, почему.

AirPods 3

Новые AirPods могут выйти уже 18 мая. О релизе сообщил тот же инсайдер, кто предсказал выход AirPods Max за день до их появления. Давайте посмотрим, как они будут выглядеть.


Клавиатура как геймпад – как настроить vJoy и Universal Control Remapper

Обновлено 19 декабря, 2020

Как эмулировать геймпад на клавиатуре и мышке? Как клавиатуру сделать геймпадом?

У вас нет геймпада или для игры вдвоем нужен второй геймпад, тогда есть возможность использовать клавиатуру для замены левого стика, управляющего движением, и правого стика – им управляет мышь.
Так же меняются бамперы, триггеры и все кнопки геймпада – управление ими переносится на клавиатуру или мышь.

Читайте также:  Конструктор SY Книга Человека Паука SY1461

функции стиков, триггеров, бамперов и всех кнопок геймпада переносятся на клавиатуру и мышь

Настройка vJoy и UCR

Вместо левого стика назначаем клавиши клавиатуры W A S D, как правый стик будет работать мышь:

Настроенное рабочее окно программы с тестированием кнопок WASD и движениями мыши.

Для этого установим vJoy и Universal Control Remapper.

vJoy (виртуальный джойстик) – это драйвер, который позволяет пользоваться любым устройством, не являющимся геймпадом или джойстиком, в игре для которой требуется геймпад.

Universal Control Remapper – программа для переназначения устройств ввода одного на другое – в данном случае вместо виртуального геймпада vJoy будет использоваться клавиатура и мышь.

  • Скачать драйвер vjoy и программу UCR:

Калибровка виртуального джойстика vJoy

В панели управления “Устройства и принтеры” будет виден vJoy Driver. Но его свойства и калибровку ищем по адресу System\Windows\SysWOW64\joy.cpl, нажмите на joy.cpl и попадете на вкладку калибровки игровых устройств:

Аналогично меняйте настройку других кнопок, D-Pad геймпада. Используя плагин ButtonTo Button – меняем клавишу клавиатуры или клик кнопки мыши на кнопку геймпада так:

Как узнать номер кнопки игрового устройства (типа 1,2,3,4,5 …)

Откройте “Панель управленияУстройства и принтеры”, найдите свой геймпад, правой кнопкой мыши по ярлыку – “параметры игрового устройства” – открыть свойства, поочередно нажимая кнопки увидите их номер:

Клавиатура как геймпад - как настроить vJoy и Universal Control Remapper

D-Pad или крестовина – кнопка направления на геймпаде, соответствует переключателю вида.


Universal control remapper инструкция

Universal Control Remapper

GitHub release IOWrapper version license Github All Releases AppVeyor Sonarcloud Status

Universal Control Remapper is a complete rewrite of the original UCR, created in collaboration with evilC.

Universal Control Remapper is a Windows application which allows the end-user to remap any inputs from devices, such as keyboards, mice, joysticks, racing wheels, eye trackers, etc. to virtual output devices. Remapping is achieved by transforming inputs through plugins to a desired output device.

Table of Contents

  • Downloads
  • Documentation
  • Support / Discussion / Feedback
  • Features
  • Device support
  • License

The latest release of Universal Control Remapper can be downloaded from GitHub and with a number of basic plugins. Extra experimental or niche plugins can be found in the UCR-Plugins repository. You may also need to install other drivers etc, for example to allow creation of virtual Xbox or DirectInput controllers. See the Providers page for details on these.

Test builds, patches, updated components, new or enhanced plugins etc., are often posted to the UCR channel in the HidWizards Discord server linked below. If you encounter any problems, it is best to check this channel for pinned patches.

Documentation for Universal Control Remapper are hosted on GitHub at https://github.com/snoothy/ucr/wiki.

Support / Discussion / Feedback

Please do not use the UCR thread on the AutoHotkey forums. Either raise an issue on the issue tracker or join us in the HidWizards chat channel on Discord

  • Remap any number of inputs to any number of outputs on emulated output devices, with full analog support
  • Profiles and nesting allows for easy configuration
  • Endless remapping potential through plugin extension support
  • Remapping and device order persists through reboots and unplugging of devices
  • Profiles can be switched by external programs through Command line parameters (CLI)
  • HidGuardian support through HidCerberus for true HID remapping
  • Remap your own, or unsupported, input/output devices through extension support for device providers
  • Uses no injection making it compatible with games using anti-tampering technologies, such as Denuvo

UCR supports input and output devices through plugins using the IOWrapper backend. UCR is released with standard plugins but can be extended with third party plugins to add additional device support.

  • Xbox 360 controllers (XInput)
  • DirectInput controllers, includes gamepads, racing wheels, HOTAS, etc.
  • Keyboard (using interception)
  • Mouse (using interception)
  • Tobii Eye tracker
  • Xbox 360 controller (XInput) (using ViGEm)
  • Dualshock 4 controller (using ViGEm)
  • DirectInput controller (using vJoy)
  • Keyboard (using interception)
  • Mouse (using interception)

Building and Contributing

It is required to run the build script before building with Visual Studio. Run .\build.ps1 InitProject from powershell to initialize the required dependencies. All subsequent builds can be done from Visual Studio 2017.

Please see CONTRIBUTING when you’ve decided to contribute to Universal Control Remapper

Universal Control Remapper is Open Source software and is released under the MIT license.