When I started Factorio with the Russian layout, I noticed that the default control is completely wrong.
For example, movement on "W S A D" was on "APOSTROPHE J Q R" keys.
Here is the [controls] section on config.ini after changing bindings on rigth keys:
Controls
Just in case i made a table for rebinding all (En->Ru) keys:
Code: Select all
[controls]
move-up=CYRILLIC_TSE
move-right=CYRILLIC_VE
move-left=CYRILLIC_EF
move-down=CYRILLIC_YERU
open-character-gui=CYRILLIC_U
open-technology-gui=CYRILLIC_IE
close-gui=CYRILLIC_U
; mine=mouse-button-2
; build=mouse-button-1
; build-ghost=SHIFT + mouse-button-1
; remove-pole-cables=SHIFT + mouse-button-1
; copy-entity-settings=SHIFT + mouse-button-2
; paste-entity-settings=SHIFT + mouse-button-1
; select-for-blueprint=mouse-button-1
; select-for-cancel-deconstruct=SHIFT + mouse-button-1
; open-gui=mouse-button-1
; show-info=ALT_L
; next-weapon=TAB
; pick-item=mouse-button-1
; stack-transfer=SHIFT + mouse-button-1
; inventory-transfer=CONTROL + mouse-button-1
; fast-entity-transfer=CONTROL + mouse-button-1
; toggle-filter=mouse-button-3
; quickbar-1=1
; quickbar-2=2
; quickbar-3=3
; quickbar-4=4
; quickbar-5=5
; cursor-split=mouse-button-2
; stack-split=SHIFT + mouse-button-2
; inventory-split=CONTROL + mouse-button-2
; fast-entity-split=CONTROL + mouse-button-2
change-active-quickbar=CYRILLIC_CHE
; open-item=mouse-button-2
; quickbar-6=SHIFT + 1
; quickbar-7=SHIFT + 2
; quickbar-8=SHIFT + 3
; quickbar-9=SHIFT + 4
; quickbar-10=SHIFT + 5
clean-cursor=CYRILLIC_SHORTI
smart-pipette=CYRILLIC_SHORTI
drop-cursor=CYRILLIC_YA
rotate=CYRILLIC_KA
reverse-rotate=SHIFT + CYRILLIC_KA
pick-items=CYRILLIC_A
; shoot-enemy=SPACE
shoot-selected=CYRILLIC_ES
; toggle-driving=RETURN
; cycle-blueprint-forwards=SHIFT + mouse-wheel-up
; cycle-blueprint-backwards=SHIFT + mouse-wheel-down
; zoom-in=mouse-wheel-up
; zoom-out=mouse-wheel-down
; alt-zoom-in=mouse-wheel-up
; alt-zoom-out=mouse-wheel-down
; toggle-menu=ESCAPE
production-statistics=CYRILLIC_ZE
kill-statistics=CYRILLIC_EL
logistic-networks=CYRILLIC_DE
toggle-map=CYRILLIC_SOFTSIGN
toggle-blueprint-library=CYRILLIC_I
; confirm-message=TAB
connect-train=CYRILLIC_PE
disconnect-train=CYRILLIC_EM
; pause-game=SHIFT + SPACE
; larger-terrain-building-area=KP_ADD
; smaller-terrain-building-area=KP_SUBTRACT
; focus-search=CONTROL + CYRILLIC_EN
; previous-technology=BACKSPACE
toggle-console=PERIOD
; drag-map=mouse-button-1
; craft=mouse-button-1
; craft-5=mouse-button-2
; craft-all=SHIFT + mouse-button-1
; cancel-craft=mouse-button-1
; cancel-craft-5=mouse-button-2
; cancel-craft-all=SHIFT + mouse-button-1
; editor-tool-primary-action=mouse-button-1
; editor-tool-secondary-action=mouse-button-2
editor-remove-entity=CYRILLIC_CHE
editor-edit-entity-details=CYRILLIC_IE
; editor-show-all-difficulties=F8
; editor-show-easy-difficulty=F9
; editor-show-normal-difficulty=F10
; editor-show-hard-difficulty=F11
Table
P.S: Sorry for my English.Code: Select all
GRAVE->CYRILLIC_IO
Q->CYRILLIC_SHORTI
W->CYRILLIC_TSE
E->CYRILLIC_U
R->CYRILLIC_KA
T->CYRILLIC_IE
Y->CYRILLIC_EN
U->CYRILLIC_GHE
I->CYRILLIC_SHA
O->CYRILLIC_SHCHA
P->CYRILLIC_ZE
BRACKETLEFR->CYRILLIC_HA
BRACKETRIGHT->CYRILLIC_HARDSIGN
A->CYRILLIC_EF
S->CYRILLIC_YERU
D->CYRILLIC_VE
F->CYRILLIC_A
G->CYRILLIC_PE
H->CYRILLIC_ER
J->CYRILLIC_O
K->CYRILLIC_EL
L->CYRILLIC_DE
SEMICOLON->CYRILLIC_ZHE
APOSTROPHE->CYRILLIC_E
Z->CYRILLIC_YA
X->CYRILLIC_CHE
C->CYRILLIC_ES
V->CYRILLIC_EM
B->CYRILLIC_I
N->CYRILLIC_TE
M->CYRILLIC_SOFTSIGN
COMMA->CYRILLIC_BE
PERIOD->CYRILLIC_YU
SLASH->PERIOD