У SNCF (французские железные дороги) есть несколько сайтов — один который на скриншотах — он больше как просто корпоративный информационный сайт, есть еще другой который непосредственно для покупки билетов, поиска маршрутов и т.д. Так же есть еще для региональных поездов (но это только для частного случая когда нужны только медленные поезда). Обычно хватает второго сайта для всего и приложения которое для него же и создано.
SetCapsLockState, AlwaysOff
ru := DllCall("LoadKeyboardLayout", "Str", "00000419", "Int", 1)
en := DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1)
; To switch between keyboard layouts by capslock
~CapsLock UP::
w := DllCall("GetForegroundWindow")
pid := DllCall("GetWindowThreadProcessId", "UInt", w, "Ptr", 0)
l := DllCall("GetKeyboardLayout", "UInt", pid)
if (l = en)
{
PostMessage 0x50, 0, %ru%,, A
}
else
{
PostMessage 0x50, 0, %en%,, A
}
Return