Ho un gioco AS3 di gioco a schermo intero con Adobe AIR eseguito in Windows 7. In questo gioco potrebbe non essere facile uscire (pensa alla modalità kiosk, esci solo premendo esc e inserisci una password).Disabilitare i gesti dei bordi di Windows 8/hot corner per le applicazioni multi-touch durante l'esecuzione a schermo intero
Ora voglio che questo gioco funzioni in Windows 8. Il gioco funziona come previsto, ma le cose più coinvolgenti sono questi gesti/angoli caldi (a sinistra, in alto, a destra, in basso) e le scorciatoie.
Ho letto articoli ma nessuno mi ha aiutato. Le persone parlano di modifiche al registro, ma non riesco a farlo funzionare + l'utente deve riavviare il suo/il suo computer.
Desidero aprire il mio gioco, disattivare i gesti/hot corner e quando il gioco chiude i gesti/gli hot corner devono tornare nuovamente disponibili.
Ho visto alcune applicazioni fare lo stesso di quello che voglio ottenere.
Ho trovato this così sono in grado di rilevare i gesti. Ma come ignorare sono azioni?
Ho letto anche ASUS Smart Gestures ma questo è per il touch-pad.
E ho provato Classic Shell ma ho bisogno di disattivare i gesti di bordo/hot corner senza tali programmi, solo al volo.
Ho trovato anche this ma non so come implementarlo.
HRESULT SetTouchDisableProperty(HWND hwnd, BOOL fDisableTouch)
{
IPropertyStore* pPropStore;
HRESULT hrReturnValue = SHGetPropertyStoreForWindow(hwnd, IID_PPV_ARGS(&pPropStore));
if (SUCCEEDED(hrReturnValue))
{
PROPVARIANT var;
var.vt = VT_BOOL;
var.boolVal = fDisableTouch ? VARIANT_TRUE : VARIANT_FALSE;
hrReturnValue = pPropStore->SetValue(PKEY_EdgeGesture_DisableTouchWhenFullscreen, var);
pPropStore->Release();
}
return hrReturnValue;
}
Qualcuno sa come posso farlo? Oppure indicarmi la direzione giusta?
Ho provato alcuni in C# e C++, ma non sono un esperto sviluppatore C#/C++. Anche il gioco è realizzato in AS3, quindi sarà difficile implementarlo in C#/C++.
Io lavoro sul Lenovo aio (All in one) con Windows 8.
non è esattamente una risposta, ma è consentito dalle regole dell'interfaccia utente di Windows 8?o è stato realizzato per l'uso al di fuori dello Store? – RoughPlace
Per quanto ne so, questo è consentito per le app a schermo intero/non store. Come dice il documento MSDN "Questa proprietà non ha alcun effetto sulle app di Windows Store.". –
La mia app non sarà disponibile nel negozio. Questo è un gioco che gira attualmente su Windows 7. L'unica differenza in Windows 8 sono questi bordi d'apertura –