mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Touchpad toggle tweaks https://github.com/seerge/g-helper/discussions/1504
This commit is contained in:
@@ -478,7 +478,7 @@ namespace GHelper.Input
|
|||||||
|
|
||||||
static void ToggleTouchpad()
|
static void ToggleTouchpad()
|
||||||
{
|
{
|
||||||
KeyboardHook.KeyKeyKeyPress(Keys.ControlKey, Keys.LWin, Keys.F24);
|
KeyboardHook.KeyKeyKeyPress(Keys.LWin, Keys.LControlKey, Keys.F24);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void ToggleArrowLock()
|
public static void ToggleArrowLock()
|
||||||
|
|||||||
@@ -40,9 +40,9 @@ public sealed class KeyboardHook : IDisposable
|
|||||||
keybd_event((byte)key2, 0, KEYEVENTF_EXTENDEDKEY, IntPtr.Zero);
|
keybd_event((byte)key2, 0, KEYEVENTF_EXTENDEDKEY, IntPtr.Zero);
|
||||||
keybd_event((byte)key3, 0, KEYEVENTF_EXTENDEDKEY, IntPtr.Zero);
|
keybd_event((byte)key3, 0, KEYEVENTF_EXTENDEDKEY, IntPtr.Zero);
|
||||||
|
|
||||||
keybd_event((byte)key3, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero);
|
|
||||||
keybd_event((byte)key2, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero);
|
|
||||||
keybd_event((byte)key, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero);
|
keybd_event((byte)key, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero);
|
||||||
|
keybd_event((byte)key2, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero);
|
||||||
|
keybd_event((byte)key3, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, IntPtr.Zero);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
84
app/Matrix.Designer.cs
generated
84
app/Matrix.Designer.cs
generated
@@ -35,23 +35,23 @@
|
|||||||
panelMain = new Panel();
|
panelMain = new Panel();
|
||||||
panelButtons = new Panel();
|
panelButtons = new Panel();
|
||||||
buttonReset = new UI.RButton();
|
buttonReset = new UI.RButton();
|
||||||
|
panelRotation = new Panel();
|
||||||
|
comboRotation = new UI.RComboBox();
|
||||||
|
labelRotation = new Label();
|
||||||
panelScaling = new Panel();
|
panelScaling = new Panel();
|
||||||
comboScaling = new UI.RComboBox();
|
comboScaling = new UI.RComboBox();
|
||||||
labelScaling = new Label();
|
labelScaling = new Label();
|
||||||
panelZoom = new Panel();
|
panelZoom = new Panel();
|
||||||
labelZoom = new Label();
|
labelZoom = new Label();
|
||||||
labelZoomTitle = new Label();
|
labelZoomTitle = new Label();
|
||||||
panelRotation = new Panel();
|
|
||||||
comboRotation = new UI.RComboBox();
|
|
||||||
labelRotation = new Label();
|
|
||||||
((System.ComponentModel.ISupportInitialize)pictureMatrix).BeginInit();
|
((System.ComponentModel.ISupportInitialize)pictureMatrix).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)trackZoom).BeginInit();
|
((System.ComponentModel.ISupportInitialize)trackZoom).BeginInit();
|
||||||
panelPicture.SuspendLayout();
|
panelPicture.SuspendLayout();
|
||||||
panelMain.SuspendLayout();
|
panelMain.SuspendLayout();
|
||||||
panelButtons.SuspendLayout();
|
panelButtons.SuspendLayout();
|
||||||
|
panelRotation.SuspendLayout();
|
||||||
panelScaling.SuspendLayout();
|
panelScaling.SuspendLayout();
|
||||||
panelZoom.SuspendLayout();
|
panelZoom.SuspendLayout();
|
||||||
panelRotation.SuspendLayout();
|
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
// pictureMatrix
|
// pictureMatrix
|
||||||
@@ -109,6 +109,7 @@
|
|||||||
//
|
//
|
||||||
// panelMain
|
// panelMain
|
||||||
//
|
//
|
||||||
|
panelMain.AutoSize = true;
|
||||||
panelMain.Controls.Add(panelButtons);
|
panelMain.Controls.Add(panelButtons);
|
||||||
panelMain.Controls.Add(panelRotation);
|
panelMain.Controls.Add(panelRotation);
|
||||||
panelMain.Controls.Add(panelScaling);
|
panelMain.Controls.Add(panelScaling);
|
||||||
@@ -117,7 +118,7 @@
|
|||||||
panelMain.Dock = DockStyle.Top;
|
panelMain.Dock = DockStyle.Top;
|
||||||
panelMain.Location = new Point(20, 20);
|
panelMain.Location = new Point(20, 20);
|
||||||
panelMain.Name = "panelMain";
|
panelMain.Name = "panelMain";
|
||||||
panelMain.Size = new Size(834, 924);
|
panelMain.Size = new Size(834, 814);
|
||||||
panelMain.TabIndex = 5;
|
panelMain.TabIndex = 5;
|
||||||
//
|
//
|
||||||
// panelButtons
|
// panelButtons
|
||||||
@@ -149,6 +150,40 @@
|
|||||||
buttonReset.TextImageRelation = TextImageRelation.ImageBeforeText;
|
buttonReset.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
buttonReset.UseVisualStyleBackColor = false;
|
buttonReset.UseVisualStyleBackColor = false;
|
||||||
//
|
//
|
||||||
|
// panelRotation
|
||||||
|
//
|
||||||
|
panelRotation.Controls.Add(comboRotation);
|
||||||
|
panelRotation.Controls.Add(labelRotation);
|
||||||
|
panelRotation.Dock = DockStyle.Top;
|
||||||
|
panelRotation.Location = new Point(0, 642);
|
||||||
|
panelRotation.Name = "panelRotation";
|
||||||
|
panelRotation.Size = new Size(834, 78);
|
||||||
|
panelRotation.TabIndex = 8;
|
||||||
|
//
|
||||||
|
// comboRotation
|
||||||
|
//
|
||||||
|
comboRotation.BorderColor = Color.White;
|
||||||
|
comboRotation.ButtonColor = Color.FromArgb(255, 255, 255);
|
||||||
|
comboRotation.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
|
comboRotation.FormattingEnabled = true;
|
||||||
|
comboRotation.ItemHeight = 32;
|
||||||
|
comboRotation.Items.AddRange(new object[] { "Straight", "Diagonal" });
|
||||||
|
comboRotation.Location = new Point(229, 17);
|
||||||
|
comboRotation.Margin = new Padding(4, 11, 4, 8);
|
||||||
|
comboRotation.Name = "comboRotation";
|
||||||
|
comboRotation.Size = new Size(322, 40);
|
||||||
|
comboRotation.TabIndex = 17;
|
||||||
|
//
|
||||||
|
// labelRotation
|
||||||
|
//
|
||||||
|
labelRotation.AutoSize = true;
|
||||||
|
labelRotation.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point);
|
||||||
|
labelRotation.Location = new Point(16, 20);
|
||||||
|
labelRotation.Name = "labelRotation";
|
||||||
|
labelRotation.Size = new Size(190, 32);
|
||||||
|
labelRotation.TabIndex = 4;
|
||||||
|
labelRotation.Text = "Image Rotation";
|
||||||
|
//
|
||||||
// panelScaling
|
// panelScaling
|
||||||
//
|
//
|
||||||
panelScaling.Controls.Add(comboScaling);
|
panelScaling.Controls.Add(comboScaling);
|
||||||
@@ -216,40 +251,6 @@
|
|||||||
labelZoomTitle.TabIndex = 3;
|
labelZoomTitle.TabIndex = 3;
|
||||||
labelZoomTitle.Text = "Zoom";
|
labelZoomTitle.Text = "Zoom";
|
||||||
//
|
//
|
||||||
// panelRotation
|
|
||||||
//
|
|
||||||
panelRotation.Controls.Add(comboRotation);
|
|
||||||
panelRotation.Controls.Add(labelRotation);
|
|
||||||
panelRotation.Dock = DockStyle.Top;
|
|
||||||
panelRotation.Location = new Point(0, 642);
|
|
||||||
panelRotation.Name = "panelRotation";
|
|
||||||
panelRotation.Size = new Size(834, 78);
|
|
||||||
panelRotation.TabIndex = 8;
|
|
||||||
//
|
|
||||||
// comboRotation
|
|
||||||
//
|
|
||||||
comboRotation.BorderColor = Color.White;
|
|
||||||
comboRotation.ButtonColor = Color.FromArgb(255, 255, 255);
|
|
||||||
comboRotation.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
comboRotation.FormattingEnabled = true;
|
|
||||||
comboRotation.ItemHeight = 32;
|
|
||||||
comboRotation.Items.AddRange(new object[] { "Straight", "Diagonal" });
|
|
||||||
comboRotation.Location = new Point(229, 17);
|
|
||||||
comboRotation.Margin = new Padding(4, 11, 4, 8);
|
|
||||||
comboRotation.Name = "comboRotation";
|
|
||||||
comboRotation.Size = new Size(322, 40);
|
|
||||||
comboRotation.TabIndex = 17;
|
|
||||||
//
|
|
||||||
// labelRotation
|
|
||||||
//
|
|
||||||
labelRotation.AutoSize = true;
|
|
||||||
labelRotation.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point);
|
|
||||||
labelRotation.Location = new Point(16, 20);
|
|
||||||
labelRotation.Name = "labelRotation";
|
|
||||||
labelRotation.Size = new Size(190, 32);
|
|
||||||
labelRotation.TabIndex = 4;
|
|
||||||
labelRotation.Text = "Image Rotation";
|
|
||||||
//
|
|
||||||
// Matrix
|
// Matrix
|
||||||
//
|
//
|
||||||
AutoScaleDimensions = new SizeF(192F, 192F);
|
AutoScaleDimensions = new SizeF(192F, 192F);
|
||||||
@@ -271,13 +272,14 @@
|
|||||||
panelMain.ResumeLayout(false);
|
panelMain.ResumeLayout(false);
|
||||||
panelMain.PerformLayout();
|
panelMain.PerformLayout();
|
||||||
panelButtons.ResumeLayout(false);
|
panelButtons.ResumeLayout(false);
|
||||||
|
panelRotation.ResumeLayout(false);
|
||||||
|
panelRotation.PerformLayout();
|
||||||
panelScaling.ResumeLayout(false);
|
panelScaling.ResumeLayout(false);
|
||||||
panelScaling.PerformLayout();
|
panelScaling.PerformLayout();
|
||||||
panelZoom.ResumeLayout(false);
|
panelZoom.ResumeLayout(false);
|
||||||
panelZoom.PerformLayout();
|
panelZoom.PerformLayout();
|
||||||
panelRotation.ResumeLayout(false);
|
|
||||||
panelRotation.PerformLayout();
|
|
||||||
ResumeLayout(false);
|
ResumeLayout(false);
|
||||||
|
PerformLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
Reference in New Issue
Block a user