Strefa OMSI

Pełna wersja: Dodawanie skrótu klawiszowego w pliku konfiguracyjnym
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Jest to wg. mnie przydatna dla posiadaczy dużej ilości autobusów w OMSI umiejętność, bo z wzrostem ilości modeli rośnie długość listy z opcjami do wyboru w menu Opcje, która nie jest posegregowana alfabetycznie, więc znalezienie odpowiedniej opcji może zająć dużo czasu. Poza tym, czas oczekiwania na wyświetlenie listy też zwiększa się wraz ze wzrostem liczby modeli.

Czynność zaprezentuję na przykładzie. W tym wypadku załóżmy, że jesteśmy zainteresowani przypisaniem blokady połówki przednich drzwi w Solarisach Urbino PL do kombinacji Ctrl + Shift + / (tego na numpadzie)

Zadanie podzielimy na kilka etapów:
  1. Najpierw musimy ustalić komendę, do której chcemy przypisać klawisz. W niektórych przypadkach można znaleźć je w internecie. Osoby zaznajomione z tematyką budowy modeli w OMSI mogą odszukać je w plikach modelu.

    Znalazłem na forum spis komend do tego autobusu: https://strefa-omsi.pl/Watek-Modyfikacja...#pid134982
    Często te same komendy działają w wielu autobusach, można tę listę uznać za uniwersalną.

    Zatem wiemy, że komenda do blokady połówki to cp_tuersperre.
  2. Następnym etapem jest odnalezienie w pliku z tłumaczeniem nazw klawiszy odpowiedniej liczby odpowiadającej klawiszowi niebędącego modyfikatorem, do którego przypisujemy komendę.

    Otwieramy edytorem tekstu (np. Notatnik lub Notepad++) plik *.kyb języka, którym się posługujemy w katalogu Inputs. W moim przypadku jest to Inputs/PL.kyb.

    Składnia jest bardzo prosta, w każdej linii mamy liczbę, tabulator, nazwę klawisza.
    Linia z poszukiwanym klawiszem wygląda następująco:
    Kod:
    181    Num /
    (źródło: https://strefa-omsi.pl/Watek-OMSI-1-2-Sp...si-pl--162, autor: skawek)
    Poszukiwana liczba to 181.
  3. Musimy jeszcze obliczyć dodatkową sumę z tych z poniższych liczb, które opisują właściwości planowanego przypisania klawisza.
    Cytat:1 – ciągłość
    2 – przypisanie zadziała tylko z modyfikatorem Shift
    4 – przypisanie zadziała tylko z modyfikatorem Ctrl
    Co oznacza w tym przypadku słowo ciągłość? Nie do końca rozumiem, ja tylko przepisałem to je z menu Opcje, ale w prawie wszystkich przypadkach należy nie brać jego liczby pod uwagę (tak jakby nie zaznaczyć go w menu). Jeśli nie wiesz, nie dodawaj liczby 1 do sumy.

    Oczywiście, jeśli nie chcemy użyć żadnej z opcji, to suma wyniesie 0.

    Tak więc w naszym przypadku suma wynosi 2 + 4 = 6.
  4. Ostatnią czynnością jest dodanie wpisu definiującego skrót klawiszowy.
    Jeśli nie masz przekonania, że uda ci się poprawnie wykonać tę część, zrób kopię zapasową pliku Inputs/keyboard.cfg, by móc przywrócić ją na jego miejsce w przypadku uszkodzenia pliku Inputs/keyboard.cfg.

    W edytorze tekstu dodajemy na końcu pliku Inputs/keyboard.cfg wpis w następującej formie:
    Kod:
    [entry]
    komenda ustalona w punkcie 1
    liczba z kroku 2
    suma z kroku 3
    Wpis z tego przykładu będzie zatem następujący:
    Kod:
    [entry]
    cp_tuersperre
    181
    6


Ten utwór podlega postanowieniom licencji CC0 1.0 Universal.
[Obrazek: cc.svg][Obrazek: zero.svg]
Przekierowanie