mirror of
https://github.com/ayufan/steam-deck-tools.git
synced 2026-04-09 00:03:53 +00:00
Add configurable BackPanel keys (allowed mappings are subject to change)
This commit is contained in:
parent
8c26efa334
commit
68f51ff4f0
10 changed files with 214 additions and 6 deletions
|
|
@ -92,8 +92,16 @@ namespace SteamController
|
|||
contextMenu.Items.Add(startupItem);
|
||||
}
|
||||
|
||||
var settingsItem = contextMenu.Items.Add("&Settings");
|
||||
settingsItem.Click += Settings_Click;
|
||||
|
||||
contextMenu.Items.Add(new ToolStripSeparator());
|
||||
|
||||
var helpItem = contextMenu.Items.Add("&Help");
|
||||
helpItem.Click += delegate { Process.Start("explorer.exe", "http://github.com/ayufan-research/steam-deck-tools"); };
|
||||
helpItem.Click += delegate { Process.Start("explorer.exe", "http://github.com/ayufan/steam-deck-tools"); };
|
||||
|
||||
var mappingItem = contextMenu.Items.Add("&Mappings");
|
||||
mappingItem.Click += delegate { Process.Start("explorer.exe", "https://github.com/ayufan/steam-deck-tools#42-mappings"); };
|
||||
|
||||
contextMenu.Items.Add(new ToolStripSeparator());
|
||||
|
||||
|
|
@ -338,5 +346,30 @@ namespace SteamController
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
private void Settings_Click(object? sender, EventArgs e)
|
||||
{
|
||||
var form = new Form()
|
||||
{
|
||||
Text = TitleWithVersion + " Settings",
|
||||
StartPosition = FormStartPosition.CenterScreen,
|
||||
Size = new Size(400, 600)
|
||||
};
|
||||
|
||||
var propertyGrid = new PropertyGrid()
|
||||
{
|
||||
Dock = DockStyle.Fill,
|
||||
SelectedObject = new
|
||||
{
|
||||
Desktop = ProfilesSettings.BackPanelSettings.Desktop,
|
||||
X360 = ProfilesSettings.BackPanelSettings.X360,
|
||||
X360Rumble = ProfilesSettings.X360RumbleSettings.Default
|
||||
}
|
||||
};
|
||||
|
||||
propertyGrid.ExpandAllGridItems();
|
||||
form.Controls.Add(propertyGrid);
|
||||
form.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue