mirror of
https://github.com/ayufan/steam-deck-tools.git
synced 2026-02-11 01:54:24 +01:00
Merge 0e2f9fbf0d into 160c4762f0
This commit is contained in:
commit
6ffbc30023
|
|
@ -126,6 +126,15 @@ namespace SteamController.Devices
|
|||
{
|
||||
Safe(() => simulator.Keyboard.KeyPress(keyCodes));
|
||||
}
|
||||
public void KeyPressDown(params VirtualKeyCode[] keyCodes)
|
||||
{
|
||||
Safe(() => simulator.Keyboard.KeyDown(keyCodes));
|
||||
}
|
||||
|
||||
public void KeyPressUp(params VirtualKeyCode[] keyCodes)
|
||||
{
|
||||
Safe(() => simulator.Keyboard.KeyUp(keyCodes));
|
||||
}
|
||||
|
||||
public void KeyPress(VirtualKeyCode modifierKey, params VirtualKeyCode[] keyCodes)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -59,7 +59,15 @@ namespace SteamController.Profiles.Default
|
|||
return true;
|
||||
}
|
||||
|
||||
if (c.Steam.BtnMenu.Pressed())
|
||||
if (c.Steam.BtnMenu.HoldOnce(HoldToSwitchProfile, ShortcutConsumed))
|
||||
{
|
||||
c.Keyboard.KeyPressDown(VirtualKeyCode.LWIN);
|
||||
c.Keyboard.KeyPress(VirtualKeyCode.LSHIFT, VirtualKeyCode.RETURN);
|
||||
c.Keyboard.KeyPressUp(VirtualKeyCode.LWIN);
|
||||
return true;
|
||||
}
|
||||
|
||||
else if (c.Steam.BtnMenu.Pressed())
|
||||
{
|
||||
c.Keyboard.KeyPress(VirtualKeyCode.F11);
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
| STEAM + 3 dots | CTRL + SHIFT + ESCAPE | CTRL + SHIFT + ESCAPE | CTRL + SHIFT + ESCAPE | CTRL + SHIFT + ESCAPE | CTRL + SHIFT + ESCAPE |
|
||||
| STEAM + Options | WIN + TAB | WIN + TAB | WIN + TAB | WIN + TAB | WIN + TAB |
|
||||
| STEAM + Menu | F11 | F11 | F11 | F11 | F11 |
|
||||
| STEAM + Menu (hold for 1s) | WIN + LSHIFT + ENTER | WIN + LSHIFT + ENTER | WIN + LSHIFT + ENTER | WIN + LSHIFT + ENTER | WIN + LSHIFT + ENTER |
|
||||
| STEAM + A | RETURN | RETURN | RETURN | | RETURN |
|
||||
| STEAM + B (hold for 1s) | ALT + F4 | ALT + F4 | ALT + F4 | | ALT + F4 |
|
||||
| STEAM + B (hold for 3s) | Kill active process | Kill active process | Kill active process | | Kill active process |
|
||||
|
|
|
|||
Loading…
Reference in a new issue