Voici mon script AutoHotkey mis à jour. Exécutez-le une fois, il mettra le jeu en mode plein écran fenêtré peu après son lancement.
#SingleInstance Force
#Persistent
#IfWinActive Skyrim ahk_class Skyrim
{
SetTimer Exile, 1000
Return
}
Exile:
WinGet IDs, List, ahk_class Skyrim
Screen_X = %A_ScreenWidth%
Screen_Y = %A_ScreenHeight%
Loop %IDs%
{
ID := IDs%A_Index%
If ID not in %Old_IDs%
{
WinActivate ahk_id %ID%
WinSet, Style, -0xC40000, A
WinMove,A,,0,0,Screen_X,Screen_Y
;WinActivate, A
}
New_IDs .= ID ","
}
StringTrimRight Old_IDs, New_IDs, 1
New_IDs =
Return
Ne me demandez pas comment fonctionne la boucle, j'ai juste assemblé des parties de divers scripts AutoHotkey qui ont fonctionné. Celui que j'ai utilisé précédemment fonctionnait avec un raccourci clavier et posait des problèmes sous Windows. Celui-ci ne devrait jamais toucher que la fenêtre de Skyrim.
Le jeu doit d'abord être réglé sur le mode fenêtré et sur les dimensions complètes du bureau en modifiant les paramètres suivants SkyrimPrefs.ini situé dans ~/Documents/Mes jeux/Skyrim :
bFull Screen=0
iSize H=1440
iSize W=2560
PS : Lorsque vous appuyez sur la touche Alt comme ceci, c'est très rapide mais vous pouvez voir le curseur de la souris Windows apparaître dans le jeu (je pense que ce problème se pose également avec le mode plein écran par défaut). La solution la plus rapide pour moi est d'appuyer sur la touche tilde, ce qui active la console. C'est plus facile que d'aller dans le menu du jeu, mais c'est le même principe : mettre le jeu en pause. Donc basculer la console, alt tab, débloquer la console. Cela devrait empêcher le curseur de la souris de Windows d'apparaître. Il y a aussi des solutions possibles avec AutoHotkey pour le curseur de la souris mais je ne les ai pas encore essayées.