Forum Discussion

DiyasQaa's avatar
6 years ago
Solved

Назначение клавиш в игре

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

  • nesmonartis's avatar
    nesmonartis
    5 years ago

    Довольно много потратил времени что бы найти решение. В итоге нашел только на англоязычных сайтах.


    0. Вспоминаем EA добрым словом.

    1. Скачиваем AutoHotkey

    2. Создаем текстовый файл

    3. Вставляем туда скрипт:

    WinWait, ahk_exe TS4_x64.exe ; - Здесь меняем имя процесса в котором меняем клавиши
    WinWaitClose, ahk_exe TS4_x64.exe ; - Так же тут
    ExitApp ; - Эта строчка закрывает скрипт когда выходим из игры

    #IfWinActive ahk_exe TS4_x64.exe ; - И тут
    #InputLevel 1
    XButton1::PgDn ; - Назначаем клавиши, в данном случае боковые клавиши мышки вместо прокрутки страниц
    XButton2::PgUp ; - Слева кнопка на которую меняем, справа от :: та что хотели изменить
    #if GetKeyState("Shift") ; - Далее меняются клавишы только когда зажат шифт, так же может быть "Alt","Ctrl"
    WheelDown::End
    WheelUp::Home

    #IfWinActive ; - Это нужно что бы клавишы переназначались только в окне игры
    #InputLevel 0

    ;Полный список клавиш можно найти здесь - https://www.autohotkey.com/docs/KeyList.htm

    4. Сохраняем документ с расширением .ahk

    5. Запускаем

    Можно .ahk переделать в .exe и запускать без autohotkey'я

26 Replies

  • zulicheg's avatar
    zulicheg
    6 years ago

    Я все гонки играю на доп. клаве. В этой версии NFS перенастроить управление на эти клавиши невозможно, якобы они используются в меню. Очень печально, придется эту версию NFS пропустить или ждать когда сделают патч и можно будет назначать управление на Numpad.

  • Maclenica's avatar
    Maclenica
    6 years ago
    @Andros_Earth Так это что, такой дикий баг!!?? Как в чат написать на укороченной клаве? Как задания посмотреть?
  • nesmonartis's avatar
    nesmonartis
    5 years ago

    Довольно много потратил времени что бы найти решение. В итоге нашел только на англоязычных сайтах.


    0. Вспоминаем EA добрым словом.

    1. Скачиваем AutoHotkey

    2. Создаем текстовый файл

    3. Вставляем туда скрипт:

    WinWait, ahk_exe TS4_x64.exe ; - Здесь меняем имя процесса в котором меняем клавиши
    WinWaitClose, ahk_exe TS4_x64.exe ; - Так же тут
    ExitApp ; - Эта строчка закрывает скрипт когда выходим из игры

    #IfWinActive ahk_exe TS4_x64.exe ; - И тут
    #InputLevel 1
    XButton1::PgDn ; - Назначаем клавиши, в данном случае боковые клавиши мышки вместо прокрутки страниц
    XButton2::PgUp ; - Слева кнопка на которую меняем, справа от :: та что хотели изменить
    #if GetKeyState("Shift") ; - Далее меняются клавишы только когда зажат шифт, так же может быть "Alt","Ctrl"
    WheelDown::End
    WheelUp::Home

    #IfWinActive ; - Это нужно что бы клавишы переназначались только в окне игры
    #InputLevel 0

    ;Полный список клавиш можно найти здесь - https://www.autohotkey.com/docs/KeyList.htm

    4. Сохраняем документ с расширением .ahk

    5. Запускаем

    Можно .ahk переделать в .exe и запускать без autohotkey'я

  • Привет! Вообще, кстати, проблема довольно не приятная и коснулась чуть ли не всех! В моем случае только, Я хотел бы:
    - Изменить "Е" англ* (Начать событие) на "F" - потому что уже привык, как в "NFS15\16"* (2015 на PC \ 2016 на Консолях) ездить (Влево \ Вправо Руль = Q \ E) а (Газ \ Тормоз = NUM0 \ NUM9) СЮДА же Я переназначил бы, но УЖЕ в самой игре: с "A" на "Q" - поворот руля влево! А, прогой снова: "D"::"E"

    Благо с разгоном \ тормозом проблем нет - клавиши "мои" назначаются))))! Твоя программа, AutoHotkey, точно может помочь??? И я верно понял, что скрипт примерно должен выглядеть так* (Инструкции какой-либо по использованию этой проги я не нашел(( + Ты наверняка слышал, что большинство, если не все сейчас стали пользоваться модификацией "Project UNITE"... Можно ли твой способ использовать еще и вместе с Юнайтом...)

    WinWait, ahk_exe NFSHeat.exe ;
    WinWaitClose, ahk_exe NFSHeat.exe ;
    ExitApp ;

    #IfWinActive ahk_exe NFSHeat.exe ;
    #InputLevel 1
    F::E ;
    E::D ;

    #IfWinActive ;
    #InputLevel 0

  • X_turbo2's avatar
    X_turbo2
    4 years ago
    @Maximim9330 #InputLevel 1
    A::NumpadLeft ;
    D::NumpadRight ;
    W::NumpadUp ;
    S::NumpadDown ;
    #if GetKeyState("Shift")
    #InputLevel 0

    Готовый ахк скрипт написал, работает отлично. При зажатии шифт меняет wasd на клавиши нампада
  • Keynd's avatar
    Keynd
    4 years ago

    Мне уже очень смешно от тово што в этой новой модификации о которой много положительных отзывов незделали переназначение клавиш  она впечетляет точно 😆 Я бы просто купил гемпад для пк чем искал какието скрипты и запускал стороние проги (гемпад и в других играх пригодица)

About NEED FOR SPEED™ Обсуждение франшизы

Присоединяйтесь к форумам сообщества и расскажите о своем опыте в легендарной гоночной видеоигре Need for Speed™.4,535 PostsLatest Activity: 10 years ago