Add project

This commit is contained in:
Allen Wolf
2024-01-10 23:29:47 -06:00
parent 64cd4bebb4
commit b92d0f8ea7
16 changed files with 2170 additions and 0 deletions

193
src/Form2.cs Executable file
View File

@ -0,0 +1,193 @@
using KeyboardHook1;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ControlCenter
{
public partial class Form2 : Form
{
Form1 f1;
public Form2(Form1 form1Instance)
{
f1 = form1Instance;
InitializeComponent();
}
public static KeyboardHook hook = new KeyboardHook();
private void Form2_Load(object sender, EventArgs e)
{
hook.KeyDown += Hook_KeyDown;
hook.Install();
}
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
private void button1_Click(object sender, EventArgs e)
{
f1.SendCommand("{OpenTV}");
Debug.WriteLine("Turning on TeamViewer");
}
private void button2_Click(object sender, EventArgs e)
{
f1.SendCommand("{KillTV}");
Debug.WriteLine("Turning off TeamViewer");
}
private void button3_Click(object sender, EventArgs e)
{
f1.SendCommand("{ScreenON}");
Debug.WriteLine("Turning on Screen");
}
private void button4_Click(object sender, EventArgs e)
{
f1.SendCommand("{ScreenOFF}");
Debug.WriteLine("Turning off Screen");
}
private void button5_Click(object sender, EventArgs e)
{
f1.SendCommand("{UnlockKeyboard}");
Debug.WriteLine("Unlocking Keyboard");
}
private void button6_Click(object sender, EventArgs e)
{
f1.SendCommand("{LockKeyboard}");
Debug.WriteLine("Locking Keyboard");
}
private void button7_Click(object sender, EventArgs e)
{
f1.SendCommand("{Screenshot}");
Debug.WriteLine("Taking Screenshot");
}
private void button8_Click(object sender, EventArgs e)
{
f1.SendCommand("{UnblankScreen}");
Debug.WriteLine("Unblanking Screen");
}
private void button9_Click(object sender, EventArgs e)
{
f1.SendCommand("{BlankScreen}");
Debug.WriteLine("Blanking Screen");
}
public void Hook_KeyUp(KeyboardHook.VKeys key)
{
}
public static void ShuttingDown()
{
hook.Uninstall();
}
int MouseSpeed;
public void Hook_KeyDown(KeyboardHook.VKeys key)
{
Debug.WriteLine(key);
switch (key)
{
case KeyboardHook.VKeys.MULTIPLY:
f1.SendCommand("{UnlockKeyboard}");
Console.Beep(1200, 250);
break;
case KeyboardHook.VKeys.SUBTRACT:
Thread thr = new Thread(() =>
{
Console.Beep(2000, 250);
});
f1.SendCommand("{LockKeyboard}");
thr.Start();
break;
case KeyboardHook.VKeys.ADD:
f1.SendCommand("{ScreenOFF}");
Console.Beep(650, 250);
break;
case KeyboardHook.VKeys.NUMPAD8:
f1.SendCommand("{moveu}" + MouseSpeed + "{/moveu}");
break;
case KeyboardHook.VKeys.NUMPAD2:
f1.SendCommand("{moved}" + MouseSpeed + "{/moved}");
break;
case KeyboardHook.VKeys.NUMPAD4:
f1.SendCommand("{movel}" + MouseSpeed + "{/movel}");
break;
case KeyboardHook.VKeys.NUMPAD6:
f1.SendCommand("{mover}" + MouseSpeed + "{/mover}");
break;
case KeyboardHook.VKeys.NUMPAD5:
f1.SendCommand("{click}");
break;
case KeyboardHook.VKeys.APPS:
f1.SendCommand("key: ");
break;
}
}
private void button10_Click(object sender, EventArgs e)
{
f1.SendCommand("{ShowTV}");
}
private void button11_Click(object sender, EventArgs e)
{
f1.SendCommand("{HideTV}");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
try
{
MouseSpeed = int.Parse(textBox1.Text);
}
catch (Exception ex)
{ }
}
}
}