├── Clickless Mouse ├── .vs │ └── Clickless Mouse │ │ ├── FileContentIndex │ │ ├── 01d86177-6473-46b3-b715-d41533e085ad.vsidx │ │ ├── 1bba7064-3ceb-4956-89df-6527a786e1a6.vsidx │ │ ├── 3d477ecf-cb1b-4288-bf03-767d6219e677.vsidx │ │ ├── cd79b021-9877-4cc4-a2e1-1b2f5fd5fada.vsidx │ │ └── e9c8c027-da90-4946-a450-7b1e9b5d6b82.vsidx │ │ └── v17 │ │ └── .suo ├── Clickless Mouse.sln └── Clickless Mouse │ ├── 1en.jpg │ ├── 1pl.jpg │ ├── App.xaml │ ├── App.xaml.cs │ ├── Clickless Mouse.csproj │ ├── Keyboard.cs │ ├── Language.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Mouse.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── Square.cs │ ├── Square.designer.cs │ ├── Square.resx │ ├── WindowAbout.xaml │ ├── WindowAbout.xaml.cs │ ├── WindowChangelog.xaml │ ├── WindowChangelog.xaml.cs │ ├── WindowEULA.xaml │ ├── WindowEULA.xaml.cs │ ├── WindowManual.xaml │ ├── WindowManual.xaml.cs │ ├── WindowsInput Native.cs │ ├── WindowsInput.cs │ ├── app.config │ ├── app.manifest │ ├── bin │ └── Debug │ │ ├── Clickless Mouse.exe │ │ ├── Clickless Mouse.exe.config │ │ ├── Clickless Mouse.pdb │ │ └── Windows Input Simulator License.txt │ ├── clickless_mouse.ico │ └── obj │ └── Debug │ ├── .NETFramework,Version=v4.5.2.AssemblyAttributes.cs │ ├── App.g.cs │ ├── App.g.i.cs │ ├── Clickless Mouse.csproj.AssemblyReference.cache │ ├── Clickless Mouse.csproj.CoreCompileInputs.cache │ ├── Clickless Mouse.csproj.FileListAbsolute.txt │ ├── Clickless Mouse.csproj.GenerateResource.cache │ ├── Clickless Mouse.exe │ ├── Clickless Mouse.g.resources │ ├── Clickless Mouse.pdb │ ├── Clickless Mouse_MarkupCompile.cache │ ├── Clickless Mouse_MarkupCompile.i.cache │ ├── Clickless Mouse_MarkupCompile.i.lref │ ├── Clickless Mouse_MarkupCompile.lref │ ├── Clickless_Mouse.Properties.Resources.resources │ ├── Clickless_Mouse.Square.resources │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── Instructions.g.i.cs │ ├── MainWindow.baml │ ├── MainWindow.g.cs │ ├── MainWindow.g.i.cs │ ├── TempPE │ └── Properties.Resources.Designer.cs.dll │ ├── UserManual.g.i.cs │ ├── WindowAbout.baml │ ├── WindowAbout.g.cs │ ├── WindowAbout.g.i.cs │ ├── WindowChangelog.baml │ ├── WindowChangelog.g.cs │ ├── WindowChangelog.g.i.cs │ ├── WindowEULA.baml │ ├── WindowEULA.g.cs │ ├── WindowEULA.g.i.cs │ ├── WindowManual.baml │ ├── WindowManual.g.cs │ └── WindowManual.g.i.cs ├── License.txt ├── other ├── awards │ ├── certified-free.png │ ├── filetransit_5of5.gif │ ├── majorgeektested.gif │ ├── softpedia_100_free.png │ └── updatestar.com.jpg ├── images │ ├── 1en.jpg │ ├── 1pl.jpg │ ├── 2en.jpg │ ├── 2pl.jpg │ ├── email.jpg │ ├── icon.jpg │ └── icon_32x32.jpg └── latest_version.txt └── readme.md /Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/01d86177-6473-46b3-b715-d41533e085ad.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/01d86177-6473-46b3-b715-d41533e085ad.vsidx -------------------------------------------------------------------------------- /Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/1bba7064-3ceb-4956-89df-6527a786e1a6.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/1bba7064-3ceb-4956-89df-6527a786e1a6.vsidx -------------------------------------------------------------------------------- /Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/3d477ecf-cb1b-4288-bf03-767d6219e677.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/3d477ecf-cb1b-4288-bf03-767d6219e677.vsidx -------------------------------------------------------------------------------- /Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/cd79b021-9877-4cc4-a2e1-1b2f5fd5fada.vsidx: -------------------------------------------------------------------------------- 1 | CDGG '3 -------------------------------------------------------------------------------- /Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/e9c8c027-da90-4946-a450-7b1e9b5d6b82.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/.vs/Clickless Mouse/FileContentIndex/e9c8c027-da90-4946-a450-7b1e9b5d6b82.vsidx -------------------------------------------------------------------------------- /Clickless Mouse/.vs/Clickless Mouse/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/.vs/Clickless Mouse/v17/.suo -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.8.34330.188 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Clickless Mouse", "Clickless Mouse\Clickless Mouse.csproj", "{C08AC698-D74B-4E9E-8A99-9F99FB4994D3}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {C08AC698-D74B-4E9E-8A99-9F99FB4994D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {C08AC698-D74B-4E9E-8A99-9F99FB4994D3}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {C08AC698-D74B-4E9E-8A99-9F99FB4994D3}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {C08AC698-D74B-4E9E-8A99-9F99FB4994D3}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {40A0C7A2-951A-4046-94DB-DEF341F85907} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/1en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/1en.jpg -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/1pl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/1pl.jpg -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/App.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Windows; 7 | 8 | namespace Clickless_Mouse_2 9 | { 10 | /// 11 | /// Interaction logic for App.xaml 12 | /// 13 | public partial class App : Application 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/Clickless Mouse.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {C08AC698-D74B-4E9E-8A99-9F99FB4994D3} 8 | WinExe 9 | Clickless_Mouse 10 | Clickless Mouse 11 | v4.5.2 12 | 512 13 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 14 | 4 15 | true 16 | 17 | 18 | 19 | 20 | AnyCPU 21 | true 22 | full 23 | false 24 | bin\Debug\ 25 | DEBUG;TRACE 26 | prompt 27 | 4 28 | false 29 | 30 | 31 | AnyCPU 32 | pdbonly 33 | true 34 | bin\Release\ 35 | TRACE 36 | prompt 37 | 4 38 | false 39 | 40 | 41 | clickless_mouse.ico 42 | 43 | 44 | app.manifest 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 4.0 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | MSBuild:Compile 66 | Designer 67 | 68 | 69 | 70 | 71 | 72 | Form 73 | 74 | 75 | Square.cs 76 | 77 | 78 | WindowAbout.xaml 79 | 80 | 81 | WindowEULA.xaml 82 | 83 | 84 | WindowManual.xaml 85 | 86 | 87 | WindowChangelog.xaml 88 | 89 | 90 | 91 | 92 | MSBuild:Compile 93 | Designer 94 | 95 | 96 | App.xaml 97 | Code 98 | 99 | 100 | MainWindow.xaml 101 | Code 102 | 103 | 104 | Designer 105 | MSBuild:Compile 106 | 107 | 108 | Designer 109 | MSBuild:Compile 110 | 111 | 112 | Designer 113 | MSBuild:Compile 114 | 115 | 116 | MSBuild:Compile 117 | Designer 118 | 119 | 120 | 121 | 122 | Code 123 | 124 | 125 | True 126 | True 127 | Resources.resx 128 | 129 | 130 | True 131 | Settings.settings 132 | True 133 | 134 | 135 | ResXFileCodeGenerator 136 | Resources.Designer.cs 137 | 138 | 139 | Square.cs 140 | 141 | 142 | 143 | 144 | SettingsSingleFileGenerator 145 | Settings.Designer.cs 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/Keyboard.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading; 3 | using System.Windows; 4 | using WindowsInput.Native; 5 | 6 | namespace Clickless_Mouse 7 | { 8 | public partial class MainWindow : Window 9 | { 10 | Thread THRkeymaster; 11 | 12 | void key_press(VirtualKeyCode vkc, bool async, int down_ms = 75) 13 | { 14 | if (async) 15 | { 16 | THRkeymaster = new Thread(() => key_press(vkc, down_ms)); 17 | THRkeymaster.Start(); 18 | } 19 | else 20 | key_press(vkc, down_ms); 21 | } 22 | 23 | void key_press(VirtualKeyCode vkc, int down_ms = 75) 24 | { 25 | sim.Keyboard.KeyDown(vkc); 26 | Thread.Sleep(down_ms); 27 | sim.Keyboard.KeyUp(vkc); 28 | } 29 | 30 | void key_down(VirtualKeyCode vkc) 31 | { 32 | if (vkc == VirtualKeyCode.LBUTTON) 33 | left_down(); 34 | else if (vkc == VirtualKeyCode.RBUTTON) 35 | right_down(); 36 | else 37 | sim.Keyboard.KeyDown(vkc); 38 | } 39 | 40 | void key_up(VirtualKeyCode vkc) 41 | { 42 | if (vkc == VirtualKeyCode.LBUTTON) 43 | left_up(); 44 | else if (vkc == VirtualKeyCode.RBUTTON) 45 | right_up(); 46 | else 47 | sim.Keyboard.KeyUp(vkc); 48 | } 49 | 50 | void release_buttons_and_keys() 51 | { 52 | if (sim.InputDeviceState.IsKeyDown(VirtualKeyCode.LBUTTON)) 53 | { 54 | left_up(); 55 | } 56 | 57 | if (sim.InputDeviceState.IsKeyDown(VirtualKeyCode.RBUTTON)) 58 | { 59 | right_up(); 60 | } 61 | 62 | foreach (VirtualKeyCode vkc in (VirtualKeyCode[])Enum.GetValues(typeof(VirtualKeyCode))) 63 | { 64 | if (sim.InputDeviceState.IsKeyDown(vkc)) 65 | key_up(vkc); 66 | } 67 | } 68 | 69 | void release_buttons() 70 | { 71 | if (sim.InputDeviceState.IsKeyDown(VirtualKeyCode.LBUTTON)) 72 | { 73 | left_up(); 74 | } 75 | 76 | if (sim.InputDeviceState.IsKeyDown(VirtualKeyCode.RBUTTON)) 77 | { 78 | right_up(); 79 | } 80 | } 81 | } 82 | } -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/Language.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows; 3 | using System.Windows.Documents; 4 | using System.Windows.Forms; 5 | using System.Windows.Media.Imaging; 6 | 7 | namespace Clickless_Mouse 8 | { 9 | public partial class MainWindow : Window 10 | { 11 | string error_title, about_title, about_content, contentLscreen_resolution, 12 | argb_error, screen_size_error1, screen_size_error2, time_to_start_mouse_movement_error, 13 | cursor_time_in_square_error, min_square_size_too_low_error, min_square_size_too_high_error, 14 | square_size_error, square_border_error, cursor_idle_time_error, loading_error_msg; 15 | 16 | enum language 17 | { 18 | en, 19 | pl 20 | } 21 | 22 | void change_language(language lang) 23 | { 24 | set_instructions(lang); 25 | 26 | if (lang == language.en) 27 | { 28 | MIfile.Header = "File"; 29 | MIexit.Header = "Exit"; 30 | MIrestore.Header = "Restore"; 31 | MIdefault_colors.Header = "Default Square Colors"; 32 | MIdefault_settings.Header = "All Default Settings"; 33 | MIlanguage.Header = "Language"; 34 | MIenglish.Header = "English"; 35 | MIpolish.Header = "Polish"; 36 | MIhelp.Header = "Help"; 37 | MImanual.Header = "User Guide"; 38 | MIabout.Header = "About"; 39 | GBmain_settings.Header = "Main Settings"; 40 | CHBLMB.Content = "LMB click"; 41 | CHBRMB.Content = "RMB click"; 42 | CHBdoubleLMB.Content = "LMB double click"; 43 | CHBholdLMB.Content = "LMB holding"; 44 | CHBholdRMB.Content = "RMB holding"; 45 | CHBscreen_panning.Content = "Screen panning"; 46 | Lcursor_idle_before_squares_appear.Text = "Cursor idle time before squares appear [ms]:"; 47 | Ltime_to_start_mouse.Text = "Time to start mouse movement after squares appear [ms]:"; 48 | Lcursor_time_in_square.Text = "Cursor time in square to register click [ms]:"; 49 | GBother_settings.Header = "Other Settings"; 50 | CHBrun_at_startup.Content = "Run when computer starts"; 51 | CHBstart_minimized.Content = "Start minimized"; 52 | CHBminimize_to_tray.Content = "Minimize to system tray"; 53 | CHBcheck_for_updates.Content = "Check for updates automatically"; 54 | GBsquare_settings.Header = "Squares Settings"; 55 | Lsquare_size.Content = "Size [px]:"; 56 | Lsquare_border.Content = "Border width [px]:"; 57 | Lsquare_color1.Content = "Color 1:"; 58 | Lsquare_color2.Content = "Color 2:"; 59 | Lmin_square_size.Content = "Minimum size [%]:"; 60 | GBrecommended_square_size.Header = "Recommended Square Size"; 61 | Lscreen_size.Content = "Diagonal screen size [in]:"; 62 | contentLscreen_resolution = "Screen resolution: "; 63 | int x = Screen.PrimaryScreen.Bounds.Width; 64 | int y = Screen.PrimaryScreen.Bounds.Height; 65 | Lscreen_resolution.Content = contentLscreen_resolution + x + "x" + y; 66 | Bset_recommended_square.Content = "Set recommended square size"; 67 | 68 | error_title = "Error"; 69 | about_title = "About"; 70 | about_content = "Version: " + prog_version + "\nAuthor: Mikołaj Magowski"; 71 | argb_error = "ARGB color value must be lower than 0"; 72 | screen_size_error1 = "Diagonal screen size must be higher than 0"; 73 | screen_size_error2 = "Diagonal screen size can't be empty"; 74 | cursor_idle_time_error = "Cursor idle time before squares appear cannot be lower than "; 75 | time_to_start_mouse_movement_error = "Time to start mouse movement cannot be lower than "; 76 | cursor_time_in_square_error = "Cursor time in square to register click cannot be " 77 | + "lower than "; 78 | square_size_error = "Square size cannot be lower than "; 79 | square_border_error = "Square border width cannot be lower than "; 80 | min_square_size_too_low_error = "Minimum square size cannot be lower than "; 81 | min_square_size_too_high_error = "Minimum square size cannot be higher than "; 82 | loading_error_msg = " Settings loading error - values that weren't loaded will be " + 83 | "restored to default and saved."; 84 | } 85 | else if(lang == language.pl) 86 | { 87 | MIfile.Header = "Plik"; 88 | MIexit.Header = "Zakończ"; 89 | MIrestore.Header = "Przywróć"; 90 | MIdefault_colors.Header = "Domyślne kolory kwadratu"; 91 | MIdefault_settings.Header = "Wszystkie ustawienia domyślne"; 92 | MIlanguage.Header = "Język"; 93 | MIenglish.Header = "Angielski"; 94 | MIpolish.Header = "Polski"; 95 | MIhelp.Header = "Pomoc"; 96 | MImanual.Header = "Instrukcja obsługi"; 97 | MIabout.Header = "O programie"; 98 | GBmain_settings.Header = "Ustawienia główne"; 99 | CHBLMB.Content = "Klik LPM"; 100 | CHBRMB.Content = "Klik PPM"; 101 | CHBdoubleLMB.Content = "Dwuklik LPM"; 102 | CHBholdLMB.Content = "Przytrzymanie LPM"; 103 | CHBholdRMB.Content = "Przytrzymanie PPM"; 104 | CHBscreen_panning.Content = "Przesuwanie ekranu"; 105 | Lcursor_idle_before_squares_appear.Text = "Czas bezczynności kursora zanim pojawią" + 106 | " się kwadraty [ms]:"; 107 | Ltime_to_start_mouse.Text = "Czas na rozpoczęcie ruchu myszą po pojawieniu się " 108 | + "kwadratów [ms]:"; 109 | Lcursor_time_in_square.Text = "Czas kursora w kwadracie do zarejestrowania kliknięcia [ms]:"; 110 | GBother_settings.Header = "Pozostałe ustawienia"; 111 | CHBrun_at_startup.Content = "Uruchom przy starcie komputera"; 112 | CHBstart_minimized.Content = "Uruchom zminimalizowany"; 113 | CHBminimize_to_tray.Content = "Minimalizuj do zasobnika systemowego"; 114 | CHBcheck_for_updates.Content = "Automatycznie sprawdzaj aktualizacje"; 115 | GBsquare_settings.Header = "Ustawienia kwadratów"; 116 | Lsquare_size.Content = "Rozmiar [px]:"; 117 | Lsquare_border.Content = "Szerokość krawędzi [px]:"; 118 | Lsquare_color1.Content = "Kolor 1:"; 119 | Lsquare_color2.Content = "Kolor 2:"; 120 | Lmin_square_size.Content = "Minimalny rozmiar [%]:"; 121 | GBrecommended_square_size.Header = "Zalecany rozmiar kwadratu"; 122 | Lscreen_size.Content = "Przekątna ekranu [cale]:"; 123 | contentLscreen_resolution = "Rozdzielczość ekranu: "; 124 | int x = Screen.PrimaryScreen.Bounds.Width; 125 | int y = Screen.PrimaryScreen.Bounds.Height; 126 | Lscreen_resolution.Content = contentLscreen_resolution + x + "x" + y; 127 | Bset_recommended_square.Content = "Ustaw zalecaną wielkość kwadratu"; 128 | 129 | error_title = "Błąd"; 130 | about_title = "O programie"; 131 | about_content = "Wersja: " + prog_version + "\nAutor: Mikołaj Magowski"; 132 | argb_error = "Wartość ARGB koloru musi być mniejsza od 0"; 133 | screen_size_error1 = "Przekątna ekranu musi być większa od 0"; 134 | screen_size_error2 = "Przekątna ekranu nie może być pusta"; 135 | cursor_idle_time_error = "Czas bezczynności kursora zanim pojawią się kwadraty nie może" + 136 | " być niższy niż "; 137 | time_to_start_mouse_movement_error = "Czas na rozpoczęcie ruchu myszą nie może być " 138 | + "niższy niż "; 139 | cursor_time_in_square_error = "Czas kursora w kwadracie do zarejestrowania kliknięcia" 140 | + " nie może byc niższy niż "; 141 | square_size_error = "Rozmiar kwadratu nie może być niższy niż "; 142 | square_border_error = "Rozmiar krawędzi kwadratu nie może być niższy niż "; 143 | min_square_size_too_low_error = "Minimalny rozmiar kwadratu nie może być niższy niż "; 144 | min_square_size_too_high_error = "Minimalny rozmiar kwadratu nie może być wyższy niż "; 145 | loading_error_msg = " Błąd odczytu ustawień - wartości, które nie zostały wczytane " + 146 | "zostaną przywrócone do domyślnych i zapisane."; 147 | } 148 | } 149 | 150 | void set_instructions(language lang) 151 | { 152 | if(lang == language.en) 153 | { 154 | wm.Title = "User Guide"; 155 | 156 | FlowDocument fd = new FlowDocument(); 157 | Paragraph p1 = new Paragraph(); 158 | p1.Inlines.Add(new Run("Clickless Mouse makes using a computer easier for people with" 159 | + " repetitive strain injury, carpal tunnel syndrome, some motor disabilities and" 160 | + " other health problems." 161 | + "\n\nThis application allows using a mouse without clicking - by moving it only." 162 | + "\nBy reacting to user mouse movements this program simulates left/right mouse button" 163 | + " click, double left mouse button click and left/right mouse button holding." 164 | + "\n\nClickless Mouse can be used with a virtual keyboard to type by moving mouse" + 165 | " (e.g. Free Virtual Keyboard: ")); 166 | 167 | Hyperlink link = new Hyperlink(); 168 | link.IsEnabled = true; 169 | link.Inlines.Add("https://freevirtualkeyboard.com/"); 170 | link.NavigateUri = new Uri("https://freevirtualkeyboard.com/"); 171 | link.RequestNavigate += (sender, args) => System.Diagnostics.Process.Start(args.Uri.ToString()); 172 | p1.Inlines.Add(link); 173 | 174 | p1.Inlines.Add(new Run(").\n\nBy using Clickless Mouse with a virtual keyboard " + 175 | "a user can fully control a computer by moving a mouse." 176 | + "\n\nWhen you want to click/hold a mouse button: stop moving the mouse" 177 | + ", wait for the squares to appear and move the mouse cursor to the chosen square:")); 178 | 179 | List a = new List(); 180 | a.MarkerStyle = TextMarkerStyle.Disc; 181 | a.Padding = new Thickness(25, 0, 0, 0); 182 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 183 | "Top center square = double left mouse button click")))); 184 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 185 | "Top left square = left mouse button click")))); 186 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 187 | "Top right square = right mouse button click")))); 188 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 189 | "Left square = left mouse button holding on/off")))); 190 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 191 | "Right square = right mouse button holding on/off")))); 192 | 193 | BitmapImage bitmap = new BitmapImage(new Uri( 194 | "pack://application:,,,/Clickless Mouse;component/1en.jpg")); 195 | System.Windows.Controls.Image image = new System.Windows.Controls.Image(); 196 | image.Source = bitmap; 197 | image.Width = 442; 198 | Paragraph p2 = new Paragraph(); 199 | p2.Inlines.Add(image); 200 | 201 | p2.Inlines.Add(new Run("\nWhen the mouse cursor is located inside a square long enough" 202 | + " (depending on cursor time in square to register click setting), " + 203 | "it automatically moves" 204 | + " back to the previous position to simulate an action based on the square that" + 205 | " was previously entered." 206 | + "\n\nIf the mouse cursor is too close to the top edge of the screen, squares for" + 207 | " LMB click, RMB click and LMB double click are shown below the mouse cursor." 208 | + "\n\nIf the mouse cursor is too close to the left/right edge of the screen all" + 209 | " squares" 210 | + " size decrease so at least 25% of a square is visible. By default decreased " + 211 | "square size cannot be lower than 60% of the normal size." 212 | + "\nSquares size don't decrease if the mouse cursor is so close to the edge" + 213 | " of the screen that smallest size isn't enough to show a square." 214 | + "\n\nThe squares that aren't needed can be disabled." 215 | + "\n\nScreen panning - when this mode is on, moving the mouse cursor to the " + 216 | "edges of" + 217 | " the screen presses keys: up at top edge, down at bottom edge, " + 218 | "left at left edge, " + 219 | "right at right edge. While screen panning is enabled the squares don't show " + 220 | "when the mouse cursor is located at the screen edge." 221 | + "\n\nClickless Mouse works only in programs and games that are run in " 222 | + "borderless or windowed mode (fullscreen mode is not supported).")); 223 | 224 | Paragraph p3 = new Paragraph(); 225 | Bold b = new Bold(); 226 | b.Inlines.Add(new Run("First steps:")); 227 | p3.Inlines.Add(b); 228 | 229 | List a2 = new List(); 230 | a2.MarkerStyle = TextMarkerStyle.Decimal; 231 | a2.Padding = new Thickness(25, 0, 0, 0); 232 | a2.ListItems.Add(new ListItem(new Paragraph(new Run( 233 | "Type your diagonal screen size and press 'Set recommended square size button'.")))); 234 | a2.ListItems.Add(new ListItem(new Paragraph(new Run( 235 | "Decide which mouse functionality you need. Most users need 'LMB Click', " + 236 | "'RMB click, 'LMB click', 'LMB double click' and 'LMB holding'.")))); 237 | a2.ListItems.Add(new ListItem(new Paragraph(new Run( 238 | "If you have a motor disability consider increasing cursor idle time before" + 239 | " squares appear, time to start mouse movement after squares appear and" + 240 | " square size.")))); 241 | 242 | Paragraph p4 = new Paragraph(); 243 | b = new Bold(); 244 | b.Inlines.Add(new Run("Lowest possible values (the program ignores lower values and" + 245 | " uses following values instead):")); 246 | p4.Inlines.Add(b); 247 | 248 | List a3 = new List(); 249 | a3.MarkerStyle = TextMarkerStyle.Disc; 250 | a3.Padding = new Thickness(25, 0, 0, 0); 251 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 252 | "Cursor idle time before squares appear [ms]: " 253 | + lowest_cursor_idle_time_ms)))); 254 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 255 | "Time to start mouse movement after squares appear [ms]: " 256 | + lowest_time_to_start_mouse_movement_ms)))); 257 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 258 | "Cursor time in square to register click [ms]: " 259 | + lowest_cursor_time_in_square_ms)))); 260 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 261 | "Size [px]: " + lowest_size)))); 262 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 263 | "Border width [px]: " + lowest_border_width)))); 264 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 265 | "Minimum size [%]: " + lowest_min_square_size_percents)))); 266 | 267 | fd.Blocks.Add(p1); 268 | fd.Blocks.Add(a); 269 | fd.Blocks.Add(p2); 270 | fd.Blocks.Add(p3); 271 | fd.Blocks.Add(a2); 272 | fd.Blocks.Add(p4); 273 | fd.Blocks.Add(a3); 274 | wm.RTBinstructions.Document = fd; 275 | } 276 | else if(lang == language.pl) 277 | { 278 | wm.Title = "Instrukcja obsługi"; 279 | 280 | FlowDocument fd = new FlowDocument(); 281 | Paragraph p1 = new Paragraph(); 282 | Paragraph p2 = new Paragraph(); 283 | p1.Inlines.Add(new Run("Clickless Mouse ułatwia użytkowanie komputera osobą z RSI " + 284 | "(repetitive strain injury)," 285 | + " zespołem cieśni nadgarstka, niektórymi niepełnosprawnościami ruchowymi oraz" 286 | + " innymi problemami zdrowotnymi." 287 | + "\n\nTa aplikacja umożliwia używanie myszki bez klikania - jedynie poprzez" 288 | + " jej przesuwanie." 289 | + "\n\nPoprzez reagowanie na poruszanie myszą przez użytkownika program symuluje" 290 | + " lewy/prawy przycisk myszy, podwójne kliknięcie lewym przyciskiem myszy " 291 | + "oraz przytrzymywanie lewego/prawego przycisku myszy." 292 | + "\n\nClickless Mouse można używać z klawiaturą wirtualną do pisania poprzez " + 293 | "poruszanie myszką (np. Free Virtual Keyboard: ")); 294 | 295 | Hyperlink link = new Hyperlink(); 296 | link.IsEnabled = true; 297 | link.Inlines.Add("https://freevirtualkeyboard.com/"); 298 | link.NavigateUri = new Uri("https://freevirtualkeyboard.com/"); 299 | link.RequestNavigate += (sender, args) => System.Diagnostics.Process.Start(args.Uri.ToString()); 300 | p1.Inlines.Add(link); 301 | 302 | p1.Inlines.Add(new Run(").\n\nUżywając Clickless Mouse wraz z wirtualną klawiaturą" 303 | + " użytkownik może w pełni kontrolować komputer poprzez poruszanie myszką." 304 | + "\n\nKiedy chcesz kliknąć/przytrzymać przycisk myszy:" 305 | + " zatrzymaj myszkę, poczekaj aż pojawią się kwadraty, a następnie przesuń" 306 | + " kursor do wybranego kwadratu:")); 307 | 308 | List a = new List(); 309 | a.MarkerStyle = TextMarkerStyle.Disc; 310 | a.Padding = new Thickness(25, 0, 0, 0); 311 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 312 | "Górny środkowy kwadrat = podwójne kliknięcie lewym przyciskiem myszy")))); 313 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 314 | "Górny lewy kwadrat = kliknięcie lewym przyciskiem myszy")))); 315 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 316 | "Górny prawy kwadrat = kliknięcie prawym przyciskiem myszy")))); 317 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 318 | "Lewy kwadrat = włącz/wyłącz przytrzymanie lewego przycisku myszy")))); 319 | a.ListItems.Add(new ListItem(new Paragraph(new Run( 320 | "Prawy kwadrat = włącz/wyłącz przytrzymanie prawego przycisku myszy")))); 321 | 322 | BitmapImage bitmap = new BitmapImage(new Uri( 323 | "pack://application:,,,/Clickless Mouse;component/1pl.jpg")); 324 | System.Windows.Controls.Image image = new System.Windows.Controls.Image(); 325 | image.Source = bitmap; 326 | image.Width = 521; 327 | p2.Inlines.Add(image); 328 | 329 | p2.Inlines.Add(new Run("\nKiedy kursor myszy znajduje się wystarczająco długo" 330 | + " w kwadracie (w zależności od ustawienia czasu kursora w kwadracie do rejestracji" 331 | + " kliknięcia)" 332 | + ", przesunie się automatycznie do poprzedniej pozycji, aby zasymulować" 333 | + " akcję na podstawie ostatnio odwiedzonego kwadratu." 334 | + "\n\nJeśli kursor myszy jest zbyt blisko górnej krawędzi ekranu, kwadraty" 335 | + " dla kliknięcia LPM, kliknięcia PPM i dwukliknięcia LPM są pokazywane" 336 | + " poniżej kursora myszy." 337 | + "\n\nGdy kursor myszy jest zbyt blisko lewej lub prawej krawędzi ekranu" 338 | + " rozmiar wszystkich kwadratów zostaje zmniejszony tak aby przynajmniej 25%" 339 | + " kwadratu było widoczne. Maksymalne domyślne zmniejszenie rozmiaru kwadratu to" 340 | + " 60% oryginalnej wielkości." 341 | + "\nWielkość kwadratów nie zmniejsza się, jeśli kursor jest na tyle blisko" 342 | + " krawędzi ekranu, że najmniejszy rozmiar nie wystarczy do pokazania kwadratu." 343 | + "\n\nIstnieje możliwość wyłączenia niepotrzebnych kwadratów." 344 | + "\n\nPrzesuwanie ekranu - gdy tryb ten jest włączony, przesunięcie kursora do" + 345 | " krawędzi ekranu powoduje naciśnięcie klawiszy: góra dla górnej krawędzi, dół" + 346 | " dla dolnej krawędzi, lewo dla lewej krawędzi i prawo dla prawej krawędzi." + 347 | " Gdy przesuwanie ekranu jest aktywne, kwadraty nie są pokazywane kiedy kursor" + 348 | " myszy znajduje się na krawędzi ekranu." 349 | + "\n\nClickless Mouse działa tylko w programach i grach, które zostały" 350 | + " uruchomione w trybie bezramkowym lub okienkowym (tryb pełnoekranowy" 351 | + " nie jest wspierany).")); 352 | 353 | Paragraph p3 = new Paragraph(); 354 | Bold b = new Bold(); 355 | b.Inlines.Add(new Run("Pierwsze kroki:")); 356 | p3.Inlines.Add(b); 357 | 358 | List a2 = new List(); 359 | a2.MarkerStyle = TextMarkerStyle.Decimal; 360 | a2.Padding = new Thickness(25, 0, 0, 0); 361 | a2.ListItems.Add(new ListItem(new Paragraph(new Run( 362 | "Podaj przekątną ekranu, a następnie naciśnij przycisk 'Ustaw zalecaną wielkość " + 363 | "kwadratu'.")))); 364 | a2.ListItems.Add(new ListItem(new Paragraph(new Run( 365 | "Zdecyduj z jakich funkcji myszki chcesz skorzystać. Większość użytkowników wybiera" 366 | + " 'Klik LPM', 'Klik PPM', 'Dwuklik LPM' oraz 'Przytrzymywanie LPM'.")))); 367 | a2.ListItems.Add(new ListItem(new Paragraph(new Run( 368 | "Jeśli posiadasz niepełnosprawność ruchową rozważ zwiększenie czasu bezczynności" + 369 | " kursora zanim pojawią się kwadraty, czasu na rozpoczęcie " + 370 | "ruchu myszą po pojawieniu się kwadratów oraz rozmiaru kwadratów.")))); 371 | 372 | Paragraph p4 = new Paragraph(); 373 | b = new Bold(); 374 | b.Inlines.Add(new Run("Najniższe możliwe wartości (program ignoruje niższe wartości" 375 | + " i używa poniższe zamiast nich):")); 376 | p4.Inlines.Add(b); 377 | 378 | List a3 = new List(); 379 | a3.MarkerStyle = TextMarkerStyle.Disc; 380 | a3.Padding = new Thickness(25, 0, 0, 0); 381 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 382 | "Czas bezczynności kursora zanim pojawią się kwadraty [ms]: " 383 | + lowest_cursor_idle_time_ms)))); 384 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 385 | "Czas na rozpoczęcie ruchu myszą po pojawieniu się kwadratów [ms]: " 386 | + lowest_time_to_start_mouse_movement_ms)))); 387 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 388 | "Czas kursora w kwadracie do zarejestrowania kliknięcia [ms]: " 389 | + lowest_cursor_time_in_square_ms)))); 390 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 391 | "Rozmiar [px]: " + lowest_size)))); 392 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 393 | "Szerokość krawędzi [px]: " + lowest_border_width)))); 394 | a3.ListItems.Add(new ListItem(new Paragraph(new Run( 395 | "Minimalny rozmiar [%]: " + lowest_min_square_size_percents)))); 396 | 397 | fd.Blocks.Add(p1); 398 | fd.Blocks.Add(a); 399 | fd.Blocks.Add(p2); 400 | fd.Blocks.Add(p3); 401 | fd.Blocks.Add(a2); 402 | fd.Blocks.Add(p4); 403 | fd.Blocks.Add(a3); 404 | wm.RTBinstructions.Document = fd; 405 | } 406 | } 407 | } 408 | } 409 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/MainWindow.xaml: -------------------------------------------------------------------------------- 1 |  11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 56 | 57 | 58 | 59 | 60 | 71 | 72 | 73 | 74 | 45 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowAbout.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Diagnostics; 3 | using System.Windows; 4 | using System.Windows.Input; 5 | 6 | namespace Clickless_Mouse 7 | { 8 | /// 9 | /// Interaction logic for WindowAbout.xaml 10 | /// 11 | public partial class WindowAbout : Window 12 | { 13 | public WindowAbout() 14 | { 15 | try 16 | { 17 | InitializeComponent(); 18 | } 19 | catch (Exception ex) 20 | { 21 | MessageBox.Show(ex.Message, "Error WC001", MessageBoxButton.OK, MessageBoxImage.Error); 22 | } 23 | } 24 | 25 | private void Beula_Click(object sender, RoutedEventArgs e) 26 | { 27 | WindowEULA w = new WindowEULA(); 28 | w.Show(); 29 | } 30 | 31 | private void Lhomepage_PreviewMouseUp(object sender, MouseButtonEventArgs e) 32 | { 33 | Process.Start("https://" + Lhomepage.Content.ToString()); 34 | } 35 | 36 | private void Lhomepage_MouseEnter(object sender, MouseEventArgs e) 37 | { 38 | Mouse.OverrideCursor = Cursors.Hand; 39 | } 40 | 41 | private void Lhomepage_MouseLeave(object sender, MouseEventArgs e) 42 | { 43 | Mouse.OverrideCursor = null; 44 | } 45 | 46 | private void Bchangelog_Click(object sender, RoutedEventArgs e) 47 | { 48 | WindowChangelog wc = new WindowChangelog(); 49 | wc.Show(); 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowChangelog.xaml: -------------------------------------------------------------------------------- 1 |  9 | 10 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowChangelog.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows; 3 | 4 | namespace Clickless_Mouse 5 | { 6 | public partial class WindowChangelog : Window 7 | { 8 | public WindowChangelog() 9 | { 10 | try 11 | { 12 | InitializeComponent(); 13 | 14 | TB.IsReadOnly = true; 15 | 16 | TB.Text = "All notable changes to Clickless Mouse will be documented here." 17 | + "\n\n[2.2] - Januray 28, 2024:" 18 | + "\n- Added automatic check for updates." 19 | + "\n- Changed recommended square size." 20 | + "\n- Improved UI." 21 | + "\n\n[2.1] - December 7, 2023:" 22 | + "\n- Clickless Mouse from now on requires administrator rights to run." 23 | + "\n- Default \"Cursor time in square to register a click\" is now 100ms." 24 | + "\n- Improved mouse button holding and releasing." 25 | +"\n- Other minor improvements."; 26 | } 27 | catch (Exception ex) 28 | { 29 | MessageBox.Show(ex.Message, "Error WC001", MessageBoxButton.OK, MessageBoxImage.Error); 30 | } 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowEULA.xaml: -------------------------------------------------------------------------------- 1 |  9 | 10 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowEULA.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows; 3 | 4 | namespace Clickless_Mouse 5 | { 6 | /// 7 | /// Interaction logic for WindowEULA.xaml 8 | /// 9 | public partial class WindowEULA : Window 10 | { 11 | public WindowEULA() 12 | { 13 | try 14 | { 15 | InitializeComponent(); 16 | TB.IsReadOnly = true; 17 | 18 | TB.Text = "MIT License" 19 | + "\n\nClickless Mouse" 20 | + "\n\nCopyright © 2019 - 2024 Mikołaj Magowski" 21 | + "\n\n" 22 | + "Permission is hereby granted, free of charge, to any person obtaining a copy " 23 | + "of this software and associated documentation files(the \"Software\"), to deal " 24 | + "in the Software without restriction, including without limitation the rights " 25 | + "to use, copy, modify, merge, publish, distribute, sublicense, and/ or sell " 26 | + "copies of the Software, and to permit persons to whom the Software is " 27 | + "furnished to do so, subject to the following conditions: " 28 | + "\n\n" 29 | + "The above copyright notice and this permission notice shall be included in all " 30 | + "copies or substantial portions of the Software." 31 | + "\n\n" 32 | + "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR " 33 | + "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, " 34 | + "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE " 35 | + "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER " 36 | + "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, " 37 | + "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE " 38 | + "SOFTWARE."; 39 | } 40 | catch (Exception ex) 41 | { 42 | MessageBox.Show(ex.Message, "Error WE001", MessageBoxButton.OK, MessageBoxImage.Error); 43 | } 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowManual.xaml: -------------------------------------------------------------------------------- 1 |  10 | 11 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/WindowManual.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | using System.Windows.Documents; 3 | using System.Windows.Input; 4 | 5 | namespace Clickless_Mouse 6 | { 7 | /// 8 | /// Interaction logic for Window1.xaml 9 | /// 10 | public partial class WindowManual : Window 11 | { 12 | public WindowManual() 13 | { 14 | InitializeComponent(); 15 | } 16 | 17 | private void Hyperlink_PreviewMouseUp(object sender, MouseEventArgs e) 18 | { 19 | var hyperlink = (Hyperlink)sender; 20 | System.Diagnostics.Process.Start(hyperlink.NavigateUri.ToString()); 21 | } 22 | 23 | private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) 24 | { 25 | e.Cancel = true; 26 | this.Hide(); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/app.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 54 | 62 | 63 | 64 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/bin/Debug/Clickless Mouse.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/bin/Debug/Clickless Mouse.exe -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/bin/Debug/Clickless Mouse.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/bin/Debug/Clickless Mouse.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/bin/Debug/Clickless Mouse.pdb -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/bin/Debug/Windows Input Simulator License.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Windows Input Simulator 4 | 5 | Copyright (c) 2019 Michael Noonan 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/clickless_mouse.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/clickless_mouse.ico -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = ".NET Framework 4.5.2")] 5 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/App.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "294B4B0B383916A7F09DA17F04612CC18CB4C3BC6328ED66FBC769D16516131A" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse_2; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse_2 { 36 | 37 | 38 | /// 39 | /// App 40 | /// 41 | public partial class App : System.Windows.Application { 42 | 43 | /// 44 | /// InitializeComponent 45 | /// 46 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 47 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 48 | public void InitializeComponent() { 49 | 50 | #line 5 "..\..\App.xaml" 51 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); 52 | 53 | #line default 54 | #line hidden 55 | } 56 | 57 | /// 58 | /// Application Entry Point. 59 | /// 60 | [System.STAThreadAttribute()] 61 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 62 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 63 | public static void Main() { 64 | Clickless_Mouse_2.App app = new Clickless_Mouse_2.App(); 65 | app.InitializeComponent(); 66 | app.Run(); 67 | } 68 | } 69 | } 70 | 71 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/App.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "294B4B0B383916A7F09DA17F04612CC18CB4C3BC6328ED66FBC769D16516131A" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse_2; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse_2 { 36 | 37 | 38 | /// 39 | /// App 40 | /// 41 | public partial class App : System.Windows.Application { 42 | 43 | /// 44 | /// InitializeComponent 45 | /// 46 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 47 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 48 | public void InitializeComponent() { 49 | 50 | #line 5 "..\..\App.xaml" 51 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); 52 | 53 | #line default 54 | #line hidden 55 | } 56 | 57 | /// 58 | /// Application Entry Point. 59 | /// 60 | [System.STAThreadAttribute()] 61 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 62 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 63 | public static void Main() { 64 | Clickless_Mouse_2.App app = new Clickless_Mouse_2.App(); 65 | app.InitializeComponent(); 66 | app.Run(); 67 | } 68 | } 69 | } 70 | 71 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 4fb6ee208051b365deba3c78c6d4f23ee3bb1b5b5fc8864e2dc66600863f7938 2 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\bin\Debug\Clickless Mouse.exe.config 2 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\bin\Debug\Clickless Mouse.exe 3 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\bin\Debug\Clickless Mouse.pdb 4 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse.csproj.AssemblyReference.cache 5 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\MainWindow.g.cs 6 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowChangelog.g.cs 7 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\App.g.cs 8 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse_MarkupCompile.cache 9 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse_MarkupCompile.lref 10 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\MainWindow.baml 11 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowChangelog.baml 12 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse.g.resources 13 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless_Mouse.Properties.Resources.resources 14 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless_Mouse.Square.resources 15 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse.csproj.GenerateResource.cache 16 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse.csproj.CoreCompileInputs.cache 17 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse.exe 18 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\Clickless Mouse.pdb 19 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowManual.g.cs 20 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowManual.baml 21 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowAbout.g.cs 22 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowEULA.g.cs 23 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowAbout.baml 24 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\WindowEULA.baml 25 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.exe -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.g.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.g.resources -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse.pdb -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse_MarkupCompile.cache: -------------------------------------------------------------------------------- 1 | Clickless Mouse 2 | 3 | 4 | winexe 5 | C# 6 | .cs 7 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\ 8 | Clickless_Mouse 9 | none 10 | false 11 | DEBUG;TRACE 12 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\App.xaml 13 | 5-1740763949 14 | 15 | 16652942715 16 | 14-777801593 17 | MainWindow.xaml;WindowAbout.xaml;WindowEULA.xaml;WindowManual.xaml;WindowChangelog.xaml; 18 | 19 | False 20 | 21 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse_MarkupCompile.i.cache: -------------------------------------------------------------------------------- 1 | Clickless Mouse 2 | 3 | 4 | winexe 5 | C# 6 | .cs 7 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\obj\Debug\ 8 | Clickless_Mouse 9 | none 10 | false 11 | DEBUG;TRACE 12 | C:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\App.xaml 13 | 5-1740763949 14 | 15 | 17-1951367141 16 | 14-777801593 17 | MainWindow.xaml;WindowAbout.xaml;WindowEULA.xaml;WindowManual.xaml;WindowChangelog.xaml; 18 | 19 | True 20 | 21 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse_MarkupCompile.i.lref: -------------------------------------------------------------------------------- 1 |  2 | 3 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\WindowAbout.xaml;; 4 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\WindowEULA.xaml;; 5 | 6 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless Mouse_MarkupCompile.lref: -------------------------------------------------------------------------------- 1 |  2 | 3 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\MainWindow.xaml;; 4 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\WindowManual.xaml;; 5 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\WindowChangelog.xaml;; 6 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\WindowAbout.xaml;; 7 | FC:\Users\m\Documents\Visual Studio 2022\Projects\Clickless Mouse\Clickless Mouse\WindowEULA.xaml;; 8 | 9 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless_Mouse.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless_Mouse.Properties.Resources.resources -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Clickless_Mouse.Square.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/Clickless_Mouse.Square.resources -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/Instructions.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\Instructions.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C6332074EE68F3607126344C07B6B7A1EBC259C428BC730B266CD72C30DF4ADB" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowInstructions 40 | /// 41 | public partial class WindowInstructions : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 11 "..\..\Instructions.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.RichTextBox RTBinstructions; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/instructions.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\Instructions.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | 83 | #line 9 "..\..\Instructions.xaml" 84 | ((Clickless_Mouse.WindowInstructions)(target)).Closing += new System.ComponentModel.CancelEventHandler(this.Window_Closing); 85 | 86 | #line default 87 | #line hidden 88 | return; 89 | case 2: 90 | this.RTBinstructions = ((System.Windows.Controls.RichTextBox)(target)); 91 | return; 92 | } 93 | this._contentLoaded = true; 94 | } 95 | } 96 | } 97 | 98 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/MainWindow.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/MainWindow.baml -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/MainWindow.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8B79D14A69E5BE78B2B2402192A3EC070525CF896B77D61106A17E22568A9067" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// MainWindow 40 | /// 41 | public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 1 "..\..\MainWindow.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal Clickless_Mouse.MainWindow Wmain; 47 | 48 | #line default 49 | #line hidden 50 | 51 | 52 | #line 13 "..\..\MainWindow.xaml" 53 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 54 | internal System.Windows.Controls.Menu Mmain; 55 | 56 | #line default 57 | #line hidden 58 | 59 | 60 | #line 14 "..\..\MainWindow.xaml" 61 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 62 | internal System.Windows.Controls.MenuItem MIfile; 63 | 64 | #line default 65 | #line hidden 66 | 67 | 68 | #line 15 "..\..\MainWindow.xaml" 69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 70 | internal System.Windows.Controls.MenuItem MIexit; 71 | 72 | #line default 73 | #line hidden 74 | 75 | 76 | #line 17 "..\..\MainWindow.xaml" 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 78 | internal System.Windows.Controls.MenuItem MIrestore; 79 | 80 | #line default 81 | #line hidden 82 | 83 | 84 | #line 18 "..\..\MainWindow.xaml" 85 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 86 | internal System.Windows.Controls.MenuItem MIdefault_colors; 87 | 88 | #line default 89 | #line hidden 90 | 91 | 92 | #line 19 "..\..\MainWindow.xaml" 93 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 94 | internal System.Windows.Controls.MenuItem MIdefault_settings; 95 | 96 | #line default 97 | #line hidden 98 | 99 | 100 | #line 21 "..\..\MainWindow.xaml" 101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 102 | internal System.Windows.Controls.MenuItem MIlanguage; 103 | 104 | #line default 105 | #line hidden 106 | 107 | 108 | #line 22 "..\..\MainWindow.xaml" 109 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 110 | internal System.Windows.Controls.MenuItem MIenglish; 111 | 112 | #line default 113 | #line hidden 114 | 115 | 116 | #line 23 "..\..\MainWindow.xaml" 117 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 118 | internal System.Windows.Controls.MenuItem MIpolish; 119 | 120 | #line default 121 | #line hidden 122 | 123 | 124 | #line 25 "..\..\MainWindow.xaml" 125 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 126 | internal System.Windows.Controls.MenuItem MIhelp; 127 | 128 | #line default 129 | #line hidden 130 | 131 | 132 | #line 26 "..\..\MainWindow.xaml" 133 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 134 | internal System.Windows.Controls.MenuItem MImanual; 135 | 136 | #line default 137 | #line hidden 138 | 139 | 140 | #line 28 "..\..\MainWindow.xaml" 141 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 142 | internal System.Windows.Controls.MenuItem MIabout; 143 | 144 | #line default 145 | #line hidden 146 | 147 | 148 | #line 31 "..\..\MainWindow.xaml" 149 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 150 | internal System.Windows.Controls.GroupBox GBmain_settings; 151 | 152 | #line default 153 | #line hidden 154 | 155 | 156 | #line 33 "..\..\MainWindow.xaml" 157 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 158 | internal System.Windows.Controls.CheckBox CHBLMB; 159 | 160 | #line default 161 | #line hidden 162 | 163 | 164 | #line 34 "..\..\MainWindow.xaml" 165 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 166 | internal System.Windows.Controls.CheckBox CHBRMB; 167 | 168 | #line default 169 | #line hidden 170 | 171 | 172 | #line 35 "..\..\MainWindow.xaml" 173 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 174 | internal System.Windows.Controls.CheckBox CHBdoubleLMB; 175 | 176 | #line default 177 | #line hidden 178 | 179 | 180 | #line 36 "..\..\MainWindow.xaml" 181 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 182 | internal System.Windows.Controls.CheckBox CHBholdLMB; 183 | 184 | #line default 185 | #line hidden 186 | 187 | 188 | #line 37 "..\..\MainWindow.xaml" 189 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 190 | internal System.Windows.Controls.CheckBox CHBholdRMB; 191 | 192 | #line default 193 | #line hidden 194 | 195 | 196 | #line 38 "..\..\MainWindow.xaml" 197 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 198 | internal System.Windows.Controls.CheckBox CHBscreen_panning; 199 | 200 | #line default 201 | #line hidden 202 | 203 | 204 | #line 39 "..\..\MainWindow.xaml" 205 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 206 | internal System.Windows.Controls.TextBlock Lcursor_idle_before_squares_appear; 207 | 208 | #line default 209 | #line hidden 210 | 211 | 212 | #line 40 "..\..\MainWindow.xaml" 213 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 214 | internal System.Windows.Controls.TextBox TBcursor_idle_before_squares_appear; 215 | 216 | #line default 217 | #line hidden 218 | 219 | 220 | #line 41 "..\..\MainWindow.xaml" 221 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 222 | internal System.Windows.Controls.TextBlock Ltime_to_start_mouse; 223 | 224 | #line default 225 | #line hidden 226 | 227 | 228 | #line 42 "..\..\MainWindow.xaml" 229 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 230 | internal System.Windows.Controls.TextBox TBtime_to_start_mouse; 231 | 232 | #line default 233 | #line hidden 234 | 235 | 236 | #line 43 "..\..\MainWindow.xaml" 237 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 238 | internal System.Windows.Controls.TextBlock Lcursor_time_in_square; 239 | 240 | #line default 241 | #line hidden 242 | 243 | 244 | #line 44 "..\..\MainWindow.xaml" 245 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 246 | internal System.Windows.Controls.TextBox TBcursor_time_in_square; 247 | 248 | #line default 249 | #line hidden 250 | 251 | 252 | #line 48 "..\..\MainWindow.xaml" 253 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 254 | internal System.Windows.Controls.GroupBox GBother_settings; 255 | 256 | #line default 257 | #line hidden 258 | 259 | 260 | #line 50 "..\..\MainWindow.xaml" 261 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 262 | internal System.Windows.Controls.CheckBox CHBrun_at_startup; 263 | 264 | #line default 265 | #line hidden 266 | 267 | 268 | #line 51 "..\..\MainWindow.xaml" 269 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 270 | internal System.Windows.Controls.CheckBox CHBstart_minimized; 271 | 272 | #line default 273 | #line hidden 274 | 275 | 276 | #line 52 "..\..\MainWindow.xaml" 277 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 278 | internal System.Windows.Controls.CheckBox CHBminimize_to_tray; 279 | 280 | #line default 281 | #line hidden 282 | 283 | 284 | #line 53 "..\..\MainWindow.xaml" 285 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 286 | internal System.Windows.Controls.CheckBox CHBcheck_for_updates; 287 | 288 | #line default 289 | #line hidden 290 | 291 | 292 | #line 58 "..\..\MainWindow.xaml" 293 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 294 | internal System.Windows.Controls.GroupBox GBsquare_settings; 295 | 296 | #line default 297 | #line hidden 298 | 299 | 300 | #line 60 "..\..\MainWindow.xaml" 301 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 302 | internal System.Windows.Controls.Label Lsquare_size; 303 | 304 | #line default 305 | #line hidden 306 | 307 | 308 | #line 61 "..\..\MainWindow.xaml" 309 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 310 | internal System.Windows.Controls.Label Lsquare_border; 311 | 312 | #line default 313 | #line hidden 314 | 315 | 316 | #line 62 "..\..\MainWindow.xaml" 317 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 318 | internal System.Windows.Controls.Label Lsquare_color1; 319 | 320 | #line default 321 | #line hidden 322 | 323 | 324 | #line 63 "..\..\MainWindow.xaml" 325 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 326 | internal System.Windows.Controls.Label Lsquare_color2; 327 | 328 | #line default 329 | #line hidden 330 | 331 | 332 | #line 64 "..\..\MainWindow.xaml" 333 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 334 | internal System.Windows.Controls.Label Lmin_square_size; 335 | 336 | #line default 337 | #line hidden 338 | 339 | 340 | #line 65 "..\..\MainWindow.xaml" 341 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 342 | internal System.Windows.Controls.TextBox TBsquare_size; 343 | 344 | #line default 345 | #line hidden 346 | 347 | 348 | #line 66 "..\..\MainWindow.xaml" 349 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 350 | internal System.Windows.Controls.TextBox TBsquare_border; 351 | 352 | #line default 353 | #line hidden 354 | 355 | 356 | #line 67 "..\..\MainWindow.xaml" 357 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 358 | internal System.Windows.Controls.TextBox TBsquare_color1; 359 | 360 | #line default 361 | #line hidden 362 | 363 | 364 | #line 68 "..\..\MainWindow.xaml" 365 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 366 | internal System.Windows.Controls.TextBox TBsquare_color2; 367 | 368 | #line default 369 | #line hidden 370 | 371 | 372 | #line 69 "..\..\MainWindow.xaml" 373 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 374 | internal System.Windows.Controls.TextBox TBmin_square_size; 375 | 376 | #line default 377 | #line hidden 378 | 379 | 380 | #line 72 "..\..\MainWindow.xaml" 381 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 382 | internal System.Windows.Controls.GroupBox GBrecommended_square_size; 383 | 384 | #line default 385 | #line hidden 386 | 387 | 388 | #line 74 "..\..\MainWindow.xaml" 389 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 390 | internal System.Windows.Controls.Label Lscreen_size; 391 | 392 | #line default 393 | #line hidden 394 | 395 | 396 | #line 75 "..\..\MainWindow.xaml" 397 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 398 | internal System.Windows.Controls.TextBox TBscreen_size; 399 | 400 | #line default 401 | #line hidden 402 | 403 | 404 | #line 76 "..\..\MainWindow.xaml" 405 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 406 | internal System.Windows.Controls.Label Lscreen_resolution; 407 | 408 | #line default 409 | #line hidden 410 | 411 | 412 | #line 77 "..\..\MainWindow.xaml" 413 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 414 | internal System.Windows.Controls.Button Bset_recommended_square; 415 | 416 | #line default 417 | #line hidden 418 | 419 | private bool _contentLoaded; 420 | 421 | /// 422 | /// InitializeComponent 423 | /// 424 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 425 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 426 | public void InitializeComponent() { 427 | if (_contentLoaded) { 428 | return; 429 | } 430 | _contentLoaded = true; 431 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/mainwindow.xaml", System.UriKind.Relative); 432 | 433 | #line 1 "..\..\MainWindow.xaml" 434 | System.Windows.Application.LoadComponent(this, resourceLocater); 435 | 436 | #line default 437 | #line hidden 438 | } 439 | 440 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 441 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 442 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 443 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 444 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 445 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 446 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 447 | switch (connectionId) 448 | { 449 | case 1: 450 | this.Wmain = ((Clickless_Mouse.MainWindow)(target)); 451 | 452 | #line 9 "..\..\MainWindow.xaml" 453 | this.Wmain.Closing += new System.ComponentModel.CancelEventHandler(this.Window_Closing); 454 | 455 | #line default 456 | #line hidden 457 | 458 | #line 10 "..\..\MainWindow.xaml" 459 | this.Wmain.StateChanged += new System.EventHandler(this.Wmain_StateChanged); 460 | 461 | #line default 462 | #line hidden 463 | return; 464 | case 2: 465 | this.Mmain = ((System.Windows.Controls.Menu)(target)); 466 | return; 467 | case 3: 468 | this.MIfile = ((System.Windows.Controls.MenuItem)(target)); 469 | return; 470 | case 4: 471 | this.MIexit = ((System.Windows.Controls.MenuItem)(target)); 472 | 473 | #line 15 "..\..\MainWindow.xaml" 474 | this.MIexit.Click += new System.Windows.RoutedEventHandler(this.MIexit_Click); 475 | 476 | #line default 477 | #line hidden 478 | return; 479 | case 5: 480 | this.MIrestore = ((System.Windows.Controls.MenuItem)(target)); 481 | return; 482 | case 6: 483 | this.MIdefault_colors = ((System.Windows.Controls.MenuItem)(target)); 484 | 485 | #line 18 "..\..\MainWindow.xaml" 486 | this.MIdefault_colors.Click += new System.Windows.RoutedEventHandler(this.MIdefault_colors_Click); 487 | 488 | #line default 489 | #line hidden 490 | return; 491 | case 7: 492 | this.MIdefault_settings = ((System.Windows.Controls.MenuItem)(target)); 493 | 494 | #line 19 "..\..\MainWindow.xaml" 495 | this.MIdefault_settings.Click += new System.Windows.RoutedEventHandler(this.MIdefault_settings_Click); 496 | 497 | #line default 498 | #line hidden 499 | return; 500 | case 8: 501 | this.MIlanguage = ((System.Windows.Controls.MenuItem)(target)); 502 | return; 503 | case 9: 504 | this.MIenglish = ((System.Windows.Controls.MenuItem)(target)); 505 | 506 | #line 22 "..\..\MainWindow.xaml" 507 | this.MIenglish.Click += new System.Windows.RoutedEventHandler(this.MIenglish_Click); 508 | 509 | #line default 510 | #line hidden 511 | return; 512 | case 10: 513 | this.MIpolish = ((System.Windows.Controls.MenuItem)(target)); 514 | 515 | #line 23 "..\..\MainWindow.xaml" 516 | this.MIpolish.Click += new System.Windows.RoutedEventHandler(this.MIpolish_Click); 517 | 518 | #line default 519 | #line hidden 520 | return; 521 | case 11: 522 | this.MIhelp = ((System.Windows.Controls.MenuItem)(target)); 523 | return; 524 | case 12: 525 | this.MImanual = ((System.Windows.Controls.MenuItem)(target)); 526 | 527 | #line 26 "..\..\MainWindow.xaml" 528 | this.MImanual.Click += new System.Windows.RoutedEventHandler(this.MImanual_Click); 529 | 530 | #line default 531 | #line hidden 532 | return; 533 | case 13: 534 | this.MIabout = ((System.Windows.Controls.MenuItem)(target)); 535 | 536 | #line 28 "..\..\MainWindow.xaml" 537 | this.MIabout.Click += new System.Windows.RoutedEventHandler(this.MIabout_Click); 538 | 539 | #line default 540 | #line hidden 541 | return; 542 | case 14: 543 | this.GBmain_settings = ((System.Windows.Controls.GroupBox)(target)); 544 | return; 545 | case 15: 546 | this.CHBLMB = ((System.Windows.Controls.CheckBox)(target)); 547 | 548 | #line 33 "..\..\MainWindow.xaml" 549 | this.CHBLMB.Checked += new System.Windows.RoutedEventHandler(this.CHBLMB_CheckedChanged); 550 | 551 | #line default 552 | #line hidden 553 | 554 | #line 33 "..\..\MainWindow.xaml" 555 | this.CHBLMB.Unchecked += new System.Windows.RoutedEventHandler(this.CHBLMB_CheckedChanged); 556 | 557 | #line default 558 | #line hidden 559 | return; 560 | case 16: 561 | this.CHBRMB = ((System.Windows.Controls.CheckBox)(target)); 562 | 563 | #line 34 "..\..\MainWindow.xaml" 564 | this.CHBRMB.Checked += new System.Windows.RoutedEventHandler(this.CHBRMB_CheckedChanged); 565 | 566 | #line default 567 | #line hidden 568 | 569 | #line 34 "..\..\MainWindow.xaml" 570 | this.CHBRMB.Unchecked += new System.Windows.RoutedEventHandler(this.CHBRMB_CheckedChanged); 571 | 572 | #line default 573 | #line hidden 574 | return; 575 | case 17: 576 | this.CHBdoubleLMB = ((System.Windows.Controls.CheckBox)(target)); 577 | 578 | #line 35 "..\..\MainWindow.xaml" 579 | this.CHBdoubleLMB.Checked += new System.Windows.RoutedEventHandler(this.CHBdoubleLMB_CheckedChanged); 580 | 581 | #line default 582 | #line hidden 583 | 584 | #line 35 "..\..\MainWindow.xaml" 585 | this.CHBdoubleLMB.Unchecked += new System.Windows.RoutedEventHandler(this.CHBdoubleLMB_CheckedChanged); 586 | 587 | #line default 588 | #line hidden 589 | return; 590 | case 18: 591 | this.CHBholdLMB = ((System.Windows.Controls.CheckBox)(target)); 592 | 593 | #line 36 "..\..\MainWindow.xaml" 594 | this.CHBholdLMB.Checked += new System.Windows.RoutedEventHandler(this.CHBholdLMB_CheckedChanged); 595 | 596 | #line default 597 | #line hidden 598 | 599 | #line 36 "..\..\MainWindow.xaml" 600 | this.CHBholdLMB.Unchecked += new System.Windows.RoutedEventHandler(this.CHBholdLMB_CheckedChanged); 601 | 602 | #line default 603 | #line hidden 604 | return; 605 | case 19: 606 | this.CHBholdRMB = ((System.Windows.Controls.CheckBox)(target)); 607 | 608 | #line 37 "..\..\MainWindow.xaml" 609 | this.CHBholdRMB.Checked += new System.Windows.RoutedEventHandler(this.CHBholdRMB_CheckedChanged); 610 | 611 | #line default 612 | #line hidden 613 | 614 | #line 37 "..\..\MainWindow.xaml" 615 | this.CHBholdRMB.Unchecked += new System.Windows.RoutedEventHandler(this.CHBholdRMB_CheckedChanged); 616 | 617 | #line default 618 | #line hidden 619 | return; 620 | case 20: 621 | this.CHBscreen_panning = ((System.Windows.Controls.CheckBox)(target)); 622 | 623 | #line 38 "..\..\MainWindow.xaml" 624 | this.CHBscreen_panning.Checked += new System.Windows.RoutedEventHandler(this.CHBscreen_panning_CheckedChanged); 625 | 626 | #line default 627 | #line hidden 628 | 629 | #line 38 "..\..\MainWindow.xaml" 630 | this.CHBscreen_panning.Unchecked += new System.Windows.RoutedEventHandler(this.CHBscreen_panning_CheckedChanged); 631 | 632 | #line default 633 | #line hidden 634 | return; 635 | case 21: 636 | this.Lcursor_idle_before_squares_appear = ((System.Windows.Controls.TextBlock)(target)); 637 | return; 638 | case 22: 639 | this.TBcursor_idle_before_squares_appear = ((System.Windows.Controls.TextBox)(target)); 640 | 641 | #line 40 "..\..\MainWindow.xaml" 642 | this.TBcursor_idle_before_squares_appear.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.TBcursor_idle_before_squares_appear_TextChanged); 643 | 644 | #line default 645 | #line hidden 646 | return; 647 | case 23: 648 | this.Ltime_to_start_mouse = ((System.Windows.Controls.TextBlock)(target)); 649 | return; 650 | case 24: 651 | this.TBtime_to_start_mouse = ((System.Windows.Controls.TextBox)(target)); 652 | 653 | #line 42 "..\..\MainWindow.xaml" 654 | this.TBtime_to_start_mouse.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.TBtime_to_start_mouse_TextChanged); 655 | 656 | #line default 657 | #line hidden 658 | return; 659 | case 25: 660 | this.Lcursor_time_in_square = ((System.Windows.Controls.TextBlock)(target)); 661 | return; 662 | case 26: 663 | this.TBcursor_time_in_square = ((System.Windows.Controls.TextBox)(target)); 664 | 665 | #line 44 "..\..\MainWindow.xaml" 666 | this.TBcursor_time_in_square.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.TBcursor_time_in_square_TextChanged); 667 | 668 | #line default 669 | #line hidden 670 | return; 671 | case 27: 672 | this.GBother_settings = ((System.Windows.Controls.GroupBox)(target)); 673 | return; 674 | case 28: 675 | this.CHBrun_at_startup = ((System.Windows.Controls.CheckBox)(target)); 676 | 677 | #line 50 "..\..\MainWindow.xaml" 678 | this.CHBrun_at_startup.Checked += new System.Windows.RoutedEventHandler(this.CHBrun_at_startup_CheckedChanged); 679 | 680 | #line default 681 | #line hidden 682 | 683 | #line 50 "..\..\MainWindow.xaml" 684 | this.CHBrun_at_startup.Unchecked += new System.Windows.RoutedEventHandler(this.CHBrun_at_startup_CheckedChanged); 685 | 686 | #line default 687 | #line hidden 688 | return; 689 | case 29: 690 | this.CHBstart_minimized = ((System.Windows.Controls.CheckBox)(target)); 691 | 692 | #line 51 "..\..\MainWindow.xaml" 693 | this.CHBstart_minimized.Checked += new System.Windows.RoutedEventHandler(this.CHBstart_minimized_CheckedChanged); 694 | 695 | #line default 696 | #line hidden 697 | 698 | #line 51 "..\..\MainWindow.xaml" 699 | this.CHBstart_minimized.Unchecked += new System.Windows.RoutedEventHandler(this.CHBstart_minimized_CheckedChanged); 700 | 701 | #line default 702 | #line hidden 703 | return; 704 | case 30: 705 | this.CHBminimize_to_tray = ((System.Windows.Controls.CheckBox)(target)); 706 | 707 | #line 52 "..\..\MainWindow.xaml" 708 | this.CHBminimize_to_tray.Checked += new System.Windows.RoutedEventHandler(this.CHBminimize_to_tray_CheckedChanged); 709 | 710 | #line default 711 | #line hidden 712 | 713 | #line 52 "..\..\MainWindow.xaml" 714 | this.CHBminimize_to_tray.Unchecked += new System.Windows.RoutedEventHandler(this.CHBminimize_to_tray_CheckedChanged); 715 | 716 | #line default 717 | #line hidden 718 | return; 719 | case 31: 720 | this.CHBcheck_for_updates = ((System.Windows.Controls.CheckBox)(target)); 721 | 722 | #line 55 "..\..\MainWindow.xaml" 723 | this.CHBcheck_for_updates.Checked += new System.Windows.RoutedEventHandler(this.CHBcheck_for_updates_CheckedChanged); 724 | 725 | #line default 726 | #line hidden 727 | 728 | #line 55 "..\..\MainWindow.xaml" 729 | this.CHBcheck_for_updates.Unchecked += new System.Windows.RoutedEventHandler(this.CHBcheck_for_updates_CheckedChanged); 730 | 731 | #line default 732 | #line hidden 733 | return; 734 | case 32: 735 | this.GBsquare_settings = ((System.Windows.Controls.GroupBox)(target)); 736 | return; 737 | case 33: 738 | this.Lsquare_size = ((System.Windows.Controls.Label)(target)); 739 | return; 740 | case 34: 741 | this.Lsquare_border = ((System.Windows.Controls.Label)(target)); 742 | return; 743 | case 35: 744 | this.Lsquare_color1 = ((System.Windows.Controls.Label)(target)); 745 | return; 746 | case 36: 747 | this.Lsquare_color2 = ((System.Windows.Controls.Label)(target)); 748 | return; 749 | case 37: 750 | this.Lmin_square_size = ((System.Windows.Controls.Label)(target)); 751 | return; 752 | case 38: 753 | this.TBsquare_size = ((System.Windows.Controls.TextBox)(target)); 754 | 755 | #line 65 "..\..\MainWindow.xaml" 756 | this.TBsquare_size.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.TBsquare_size_TextChanged); 757 | 758 | #line default 759 | #line hidden 760 | return; 761 | case 39: 762 | this.TBsquare_border = ((System.Windows.Controls.TextBox)(target)); 763 | 764 | #line 66 "..\..\MainWindow.xaml" 765 | this.TBsquare_border.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.TBsquare_border_TextChanged); 766 | 767 | #line default 768 | #line hidden 769 | return; 770 | case 40: 771 | this.TBsquare_color1 = ((System.Windows.Controls.TextBox)(target)); 772 | 773 | #line 67 "..\..\MainWindow.xaml" 774 | this.TBsquare_color1.PreviewMouseUp += new System.Windows.Input.MouseButtonEventHandler(this.TBsquare_color1_PreviewMouseUp); 775 | 776 | #line default 777 | #line hidden 778 | return; 779 | case 41: 780 | this.TBsquare_color2 = ((System.Windows.Controls.TextBox)(target)); 781 | 782 | #line 68 "..\..\MainWindow.xaml" 783 | this.TBsquare_color2.PreviewMouseUp += new System.Windows.Input.MouseButtonEventHandler(this.TBsquare_color2_PreviewMouseUp); 784 | 785 | #line default 786 | #line hidden 787 | return; 788 | case 42: 789 | this.TBmin_square_size = ((System.Windows.Controls.TextBox)(target)); 790 | 791 | #line 69 "..\..\MainWindow.xaml" 792 | this.TBmin_square_size.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.TBmin_square_size_TextChanged); 793 | 794 | #line default 795 | #line hidden 796 | return; 797 | case 43: 798 | this.GBrecommended_square_size = ((System.Windows.Controls.GroupBox)(target)); 799 | return; 800 | case 44: 801 | this.Lscreen_size = ((System.Windows.Controls.Label)(target)); 802 | return; 803 | case 45: 804 | this.TBscreen_size = ((System.Windows.Controls.TextBox)(target)); 805 | return; 806 | case 46: 807 | this.Lscreen_resolution = ((System.Windows.Controls.Label)(target)); 808 | return; 809 | case 47: 810 | this.Bset_recommended_square = ((System.Windows.Controls.Button)(target)); 811 | 812 | #line 77 "..\..\MainWindow.xaml" 813 | this.Bset_recommended_square.Click += new System.Windows.RoutedEventHandler(this.Click_Bset_recommended_square); 814 | 815 | #line default 816 | #line hidden 817 | return; 818 | } 819 | this._contentLoaded = true; 820 | } 821 | } 822 | } 823 | 824 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/UserManual.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\UserManual.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C6332074EE68F3607126344C07B6B7A1EBC259C428BC730B266CD72C30DF4ADB" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowInstructions 40 | /// 41 | public partial class WindowInstructions : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 11 "..\..\UserManual.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.RichTextBox RTBinstructions; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/usermanual.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\UserManual.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | 83 | #line 9 "..\..\UserManual.xaml" 84 | ((Clickless_Mouse.WindowInstructions)(target)).Closing += new System.ComponentModel.CancelEventHandler(this.Window_Closing); 85 | 86 | #line default 87 | #line hidden 88 | return; 89 | case 2: 90 | this.RTBinstructions = ((System.Windows.Controls.RichTextBox)(target)); 91 | return; 92 | } 93 | this._contentLoaded = true; 94 | } 95 | } 96 | } 97 | 98 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowAbout.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/WindowAbout.baml -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowAbout.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowAbout.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8E666EDB78519DB22878272B6614E6AC7D02EB973A04A0D4BDC1E72D2B2B585B" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowAbout 40 | /// 41 | public partial class WindowAbout : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 10 "..\..\WindowAbout.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.Label Lprogram_name; 47 | 48 | #line default 49 | #line hidden 50 | 51 | 52 | #line 12 "..\..\WindowAbout.xaml" 53 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 54 | internal System.Windows.Controls.Label Llatest_version; 55 | 56 | #line default 57 | #line hidden 58 | 59 | 60 | #line 14 "..\..\WindowAbout.xaml" 61 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 62 | internal System.Windows.Controls.Label Lcopyright; 63 | 64 | #line default 65 | #line hidden 66 | 67 | 68 | #line 15 "..\..\WindowAbout.xaml" 69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 70 | internal System.Windows.Controls.Label Lhomepage2; 71 | 72 | #line default 73 | #line hidden 74 | 75 | 76 | #line 16 "..\..\WindowAbout.xaml" 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 78 | internal System.Windows.Controls.Label Linstalled_version; 79 | 80 | #line default 81 | #line hidden 82 | 83 | 84 | #line 18 "..\..\WindowAbout.xaml" 85 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 86 | internal System.Windows.Controls.Label Lhomepage; 87 | 88 | #line default 89 | #line hidden 90 | 91 | 92 | #line 21 "..\..\WindowAbout.xaml" 93 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 94 | internal System.Windows.Controls.Button Bchangelog; 95 | 96 | #line default 97 | #line hidden 98 | 99 | 100 | #line 32 "..\..\WindowAbout.xaml" 101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 102 | internal System.Windows.Controls.Button Beula; 103 | 104 | #line default 105 | #line hidden 106 | 107 | private bool _contentLoaded; 108 | 109 | /// 110 | /// InitializeComponent 111 | /// 112 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 113 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 114 | public void InitializeComponent() { 115 | if (_contentLoaded) { 116 | return; 117 | } 118 | _contentLoaded = true; 119 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windowabout.xaml", System.UriKind.Relative); 120 | 121 | #line 1 "..\..\WindowAbout.xaml" 122 | System.Windows.Application.LoadComponent(this, resourceLocater); 123 | 124 | #line default 125 | #line hidden 126 | } 127 | 128 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 129 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 130 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 131 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 132 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 133 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 134 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 135 | switch (connectionId) 136 | { 137 | case 1: 138 | this.Lprogram_name = ((System.Windows.Controls.Label)(target)); 139 | return; 140 | case 2: 141 | this.Llatest_version = ((System.Windows.Controls.Label)(target)); 142 | return; 143 | case 3: 144 | this.Lcopyright = ((System.Windows.Controls.Label)(target)); 145 | return; 146 | case 4: 147 | this.Lhomepage2 = ((System.Windows.Controls.Label)(target)); 148 | return; 149 | case 5: 150 | this.Linstalled_version = ((System.Windows.Controls.Label)(target)); 151 | return; 152 | case 6: 153 | this.Lhomepage = ((System.Windows.Controls.Label)(target)); 154 | 155 | #line 19 "..\..\WindowAbout.xaml" 156 | this.Lhomepage.PreviewMouseUp += new System.Windows.Input.MouseButtonEventHandler(this.Lhomepage_PreviewMouseUp); 157 | 158 | #line default 159 | #line hidden 160 | 161 | #line 20 "..\..\WindowAbout.xaml" 162 | this.Lhomepage.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Lhomepage_MouseEnter); 163 | 164 | #line default 165 | #line hidden 166 | 167 | #line 20 "..\..\WindowAbout.xaml" 168 | this.Lhomepage.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Lhomepage_MouseLeave); 169 | 170 | #line default 171 | #line hidden 172 | return; 173 | case 7: 174 | this.Bchangelog = ((System.Windows.Controls.Button)(target)); 175 | 176 | #line 23 "..\..\WindowAbout.xaml" 177 | this.Bchangelog.Click += new System.Windows.RoutedEventHandler(this.Bchangelog_Click); 178 | 179 | #line default 180 | #line hidden 181 | return; 182 | case 8: 183 | this.Beula = ((System.Windows.Controls.Button)(target)); 184 | 185 | #line 34 "..\..\WindowAbout.xaml" 186 | this.Beula.Click += new System.Windows.RoutedEventHandler(this.Beula_Click); 187 | 188 | #line default 189 | #line hidden 190 | return; 191 | } 192 | this._contentLoaded = true; 193 | } 194 | } 195 | } 196 | 197 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowAbout.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowAbout.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8E666EDB78519DB22878272B6614E6AC7D02EB973A04A0D4BDC1E72D2B2B585B" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowAbout 40 | /// 41 | public partial class WindowAbout : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 10 "..\..\WindowAbout.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.Label Lprogram_name; 47 | 48 | #line default 49 | #line hidden 50 | 51 | 52 | #line 12 "..\..\WindowAbout.xaml" 53 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 54 | internal System.Windows.Controls.Label Llatest_version; 55 | 56 | #line default 57 | #line hidden 58 | 59 | 60 | #line 14 "..\..\WindowAbout.xaml" 61 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 62 | internal System.Windows.Controls.Label Lcopyright; 63 | 64 | #line default 65 | #line hidden 66 | 67 | 68 | #line 15 "..\..\WindowAbout.xaml" 69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 70 | internal System.Windows.Controls.Label Lhomepage2; 71 | 72 | #line default 73 | #line hidden 74 | 75 | 76 | #line 16 "..\..\WindowAbout.xaml" 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 78 | internal System.Windows.Controls.Label Linstalled_version; 79 | 80 | #line default 81 | #line hidden 82 | 83 | 84 | #line 18 "..\..\WindowAbout.xaml" 85 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 86 | internal System.Windows.Controls.Label Lhomepage; 87 | 88 | #line default 89 | #line hidden 90 | 91 | 92 | #line 21 "..\..\WindowAbout.xaml" 93 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 94 | internal System.Windows.Controls.Button Bchangelog; 95 | 96 | #line default 97 | #line hidden 98 | 99 | 100 | #line 32 "..\..\WindowAbout.xaml" 101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 102 | internal System.Windows.Controls.Button Beula; 103 | 104 | #line default 105 | #line hidden 106 | 107 | private bool _contentLoaded; 108 | 109 | /// 110 | /// InitializeComponent 111 | /// 112 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 113 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 114 | public void InitializeComponent() { 115 | if (_contentLoaded) { 116 | return; 117 | } 118 | _contentLoaded = true; 119 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windowabout.xaml", System.UriKind.Relative); 120 | 121 | #line 1 "..\..\WindowAbout.xaml" 122 | System.Windows.Application.LoadComponent(this, resourceLocater); 123 | 124 | #line default 125 | #line hidden 126 | } 127 | 128 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 129 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 130 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 131 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 132 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 133 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 134 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 135 | switch (connectionId) 136 | { 137 | case 1: 138 | this.Lprogram_name = ((System.Windows.Controls.Label)(target)); 139 | return; 140 | case 2: 141 | this.Llatest_version = ((System.Windows.Controls.Label)(target)); 142 | return; 143 | case 3: 144 | this.Lcopyright = ((System.Windows.Controls.Label)(target)); 145 | return; 146 | case 4: 147 | this.Lhomepage2 = ((System.Windows.Controls.Label)(target)); 148 | return; 149 | case 5: 150 | this.Linstalled_version = ((System.Windows.Controls.Label)(target)); 151 | return; 152 | case 6: 153 | this.Lhomepage = ((System.Windows.Controls.Label)(target)); 154 | 155 | #line 19 "..\..\WindowAbout.xaml" 156 | this.Lhomepage.PreviewMouseUp += new System.Windows.Input.MouseButtonEventHandler(this.Lhomepage_PreviewMouseUp); 157 | 158 | #line default 159 | #line hidden 160 | 161 | #line 20 "..\..\WindowAbout.xaml" 162 | this.Lhomepage.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Lhomepage_MouseEnter); 163 | 164 | #line default 165 | #line hidden 166 | 167 | #line 20 "..\..\WindowAbout.xaml" 168 | this.Lhomepage.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Lhomepage_MouseLeave); 169 | 170 | #line default 171 | #line hidden 172 | return; 173 | case 7: 174 | this.Bchangelog = ((System.Windows.Controls.Button)(target)); 175 | 176 | #line 23 "..\..\WindowAbout.xaml" 177 | this.Bchangelog.Click += new System.Windows.RoutedEventHandler(this.Bchangelog_Click); 178 | 179 | #line default 180 | #line hidden 181 | return; 182 | case 8: 183 | this.Beula = ((System.Windows.Controls.Button)(target)); 184 | 185 | #line 34 "..\..\WindowAbout.xaml" 186 | this.Beula.Click += new System.Windows.RoutedEventHandler(this.Beula_Click); 187 | 188 | #line default 189 | #line hidden 190 | return; 191 | } 192 | this._contentLoaded = true; 193 | } 194 | } 195 | } 196 | 197 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowChangelog.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/WindowChangelog.baml -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowChangelog.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowChangelog.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F4EEBDFE368BB6721195C0C0543842E3B19884B63E5591D47E7465D3E3DB5F1E" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowChangelog 40 | /// 41 | public partial class WindowChangelog : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 10 "..\..\WindowChangelog.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.TextBox TB; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windowchangelog.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\WindowChangelog.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | this.TB = ((System.Windows.Controls.TextBox)(target)); 83 | return; 84 | } 85 | this._contentLoaded = true; 86 | } 87 | } 88 | } 89 | 90 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowChangelog.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowChangelog.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F4EEBDFE368BB6721195C0C0543842E3B19884B63E5591D47E7465D3E3DB5F1E" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowChangelog 40 | /// 41 | public partial class WindowChangelog : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 10 "..\..\WindowChangelog.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.TextBox TB; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windowchangelog.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\WindowChangelog.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | this.TB = ((System.Windows.Controls.TextBox)(target)); 83 | return; 84 | } 85 | this._contentLoaded = true; 86 | } 87 | } 88 | } 89 | 90 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowEULA.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/WindowEULA.baml -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowEULA.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowEULA.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2D070250BB0C692A47BFE00ABF0264ACCBABB6ADA4110B7B181775867A555B22" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowEULA 40 | /// 41 | public partial class WindowEULA : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 10 "..\..\WindowEULA.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.TextBox TB; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windoweula.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\WindowEULA.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | this.TB = ((System.Windows.Controls.TextBox)(target)); 83 | return; 84 | } 85 | this._contentLoaded = true; 86 | } 87 | } 88 | } 89 | 90 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowEULA.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowEULA.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2D070250BB0C692A47BFE00ABF0264ACCBABB6ADA4110B7B181775867A555B22" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowEULA 40 | /// 41 | public partial class WindowEULA : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 10 "..\..\WindowEULA.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.TextBox TB; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windoweula.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\WindowEULA.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | this.TB = ((System.Windows.Controls.TextBox)(target)); 83 | return; 84 | } 85 | this._contentLoaded = true; 86 | } 87 | } 88 | } 89 | 90 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowManual.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/Clickless Mouse/Clickless Mouse/obj/Debug/WindowManual.baml -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowManual.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowManual.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "370042E1979C8320948D8A969DC24E2032C491D02695689C9AD49B4867A09674" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowManual 40 | /// 41 | public partial class WindowManual : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 11 "..\..\WindowManual.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.RichTextBox RTBinstructions; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windowmanual.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\WindowManual.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | 83 | #line 9 "..\..\WindowManual.xaml" 84 | ((Clickless_Mouse.WindowManual)(target)).Closing += new System.ComponentModel.CancelEventHandler(this.Window_Closing); 85 | 86 | #line default 87 | #line hidden 88 | return; 89 | case 2: 90 | this.RTBinstructions = ((System.Windows.Controls.RichTextBox)(target)); 91 | return; 92 | } 93 | this._contentLoaded = true; 94 | } 95 | } 96 | } 97 | 98 | -------------------------------------------------------------------------------- /Clickless Mouse/Clickless Mouse/obj/Debug/WindowManual.g.i.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "..\..\WindowManual.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "370042E1979C8320948D8A969DC24E2032C491D02695689C9AD49B4867A09674" 2 | //------------------------------------------------------------------------------ 3 | // 4 | // This code was generated by a tool. 5 | // Runtime Version:4.0.30319.42000 6 | // 7 | // Changes to this file may cause incorrect behavior and will be lost if 8 | // the code is regenerated. 9 | // 10 | //------------------------------------------------------------------------------ 11 | 12 | using Clickless_Mouse; 13 | using System; 14 | using System.Diagnostics; 15 | using System.Windows; 16 | using System.Windows.Automation; 17 | using System.Windows.Controls; 18 | using System.Windows.Controls.Primitives; 19 | using System.Windows.Data; 20 | using System.Windows.Documents; 21 | using System.Windows.Ink; 22 | using System.Windows.Input; 23 | using System.Windows.Markup; 24 | using System.Windows.Media; 25 | using System.Windows.Media.Animation; 26 | using System.Windows.Media.Effects; 27 | using System.Windows.Media.Imaging; 28 | using System.Windows.Media.Media3D; 29 | using System.Windows.Media.TextFormatting; 30 | using System.Windows.Navigation; 31 | using System.Windows.Shapes; 32 | using System.Windows.Shell; 33 | 34 | 35 | namespace Clickless_Mouse { 36 | 37 | 38 | /// 39 | /// WindowManual 40 | /// 41 | public partial class WindowManual : System.Windows.Window, System.Windows.Markup.IComponentConnector { 42 | 43 | 44 | #line 11 "..\..\WindowManual.xaml" 45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 46 | internal System.Windows.Controls.RichTextBox RTBinstructions; 47 | 48 | #line default 49 | #line hidden 50 | 51 | private bool _contentLoaded; 52 | 53 | /// 54 | /// InitializeComponent 55 | /// 56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 58 | public void InitializeComponent() { 59 | if (_contentLoaded) { 60 | return; 61 | } 62 | _contentLoaded = true; 63 | System.Uri resourceLocater = new System.Uri("/Clickless Mouse;component/windowmanual.xaml", System.UriKind.Relative); 64 | 65 | #line 1 "..\..\WindowManual.xaml" 66 | System.Windows.Application.LoadComponent(this, resourceLocater); 67 | 68 | #line default 69 | #line hidden 70 | } 71 | 72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()] 73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 79 | switch (connectionId) 80 | { 81 | case 1: 82 | 83 | #line 9 "..\..\WindowManual.xaml" 84 | ((Clickless_Mouse.WindowManual)(target)).Closing += new System.ComponentModel.CancelEventHandler(this.Window_Closing); 85 | 86 | #line default 87 | #line hidden 88 | return; 89 | case 2: 90 | this.RTBinstructions = ((System.Windows.Controls.RichTextBox)(target)); 91 | return; 92 | } 93 | this._contentLoaded = true; 94 | } 95 | } 96 | } 97 | 98 | -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- 1 | Clickless Mouse 2 | 3 | MIT License 4 | 5 | Copyright © 2019 - 2024 Mikołaj Magowski 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. -------------------------------------------------------------------------------- /other/awards/certified-free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/awards/certified-free.png -------------------------------------------------------------------------------- /other/awards/filetransit_5of5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/awards/filetransit_5of5.gif -------------------------------------------------------------------------------- /other/awards/majorgeektested.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/awards/majorgeektested.gif -------------------------------------------------------------------------------- /other/awards/softpedia_100_free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/awards/softpedia_100_free.png -------------------------------------------------------------------------------- /other/awards/updatestar.com.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/awards/updatestar.com.jpg -------------------------------------------------------------------------------- /other/images/1en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/1en.jpg -------------------------------------------------------------------------------- /other/images/1pl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/1pl.jpg -------------------------------------------------------------------------------- /other/images/2en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/2en.jpg -------------------------------------------------------------------------------- /other/images/2pl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/2pl.jpg -------------------------------------------------------------------------------- /other/images/email.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/email.jpg -------------------------------------------------------------------------------- /other/images/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/icon.jpg -------------------------------------------------------------------------------- /other/images/icon_32x32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProperCode/Clickless-Mouse/6e0e0ce784abe46c7c06f47b8cd5983c462b6b4a/other/images/icon_32x32.jpg -------------------------------------------------------------------------------- /other/latest_version.txt: -------------------------------------------------------------------------------- 1 | 2.2 -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Clickless Mouse 2 | 3 | ## Download 4 | [Download latest version](https://github.com/ProperCode/clickless-mouse/releases)
5 | 6 | **Languages:** English, Polish 7 | 8 | ## Description 9 | 10 | Clickless Mouse makes using a computer easier for people with repetitive strain injury, carpal tunnel syndrome, 11 | some motor disabilities and other health problems.
12 | 13 | This application allows using a mouse without clicking - by moving it only.
14 | 15 | By reacting to user mouse movements this program simulates left/right mouse button click, 16 | double left mouse button click and left/right mouse button holding.
17 | 18 | Clickless Mouse can be used with a virtual keyboard to type by moving a mouse 19 | (e.g. [Free Virtual Keyboard](https://freevirtualkeyboard.com/)).
20 | 21 | By using Clickless Mouse with a virtual keyboard a user can fully control a computer by moving a mouse.
22 | 23 | When you want to click/hold a mouse button: stop moving the mouse, wait for the squares to appear and move the mouse cursor to the chosen square: 24 | - Top center square = double left mouse button click 25 | - Top left square = left mouse button click 26 | - Top right square = right mouse button click 27 | - Left square = left mouse button holding on/off 28 | - Right square = right mouse button holding on/off
29 | 30 | ![alt text](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/images/1en.jpg) 31 | 32 | When the mouse cursor is located inside a square long enough (depending on cursor time 33 | in square to register click setting), it automatically moves back to the previous position 34 | to simulate an action based on the square that was previously entered.
35 | 36 | If the mouse cursor is too close to the top edge of the screen, squares for LMB click, 37 | RMB click and LMB double click are shown below the mouse cursor.
38 | 39 | If the mouse cursor is too close to the left/right edge of the screen all squares size decrease so at least 25% of a square is visible. 40 | By default decreased square size cannot be lower than 60% of the normal size. 41 | Squares size don't decrease if the mouse cursor is so close to the edge of 42 | the screen that smallest size isn't enough to show a square.
43 | 44 | The squares that aren't needed can be disabled.
45 | 46 | Screen panning - when this mode is on, moving the mouse cursor to the edges of the screen presses keys: 47 | up (top edge), down (bottom edge), left (left edge), right (right edge). While screen panning is enabled 48 | the squares don't show when the mouse cursor is located at the screen edge.
49 | 50 | **First steps:** 51 | 1. Type your diagonal screen size and press "Set recommended square size button". 52 | 2. Decide which mouse functionality you need. Most users need "LMB Click", "RMB click", "LMB click", "LMB double click" and "LMB holding". 53 | 3. If you have a motor disability consider increasing "Cursor idle time before squares appear", 54 | "Time to start mouse movement after squares appear" and "Square size".
55 | 56 | **Lowest possible values (the program ignores lower values and uses following values instead):** 57 | - Cursor idle time before squares appear [ms]: 100 58 | - Time to start mouse movement after squares appear [ms]: 300 59 | - Cursor time in square to register click [ms]: 10 60 | - Size [px]: 10 61 | - Border width [px]: 1 62 | - Minimum size [%]: 10 63 | 64 | **Clickless Mouse usage by healthy people**
65 | If any mouse button is broken you can use Clickless Mouse until you buy a new mouse.
66 | Should left mouse button be damaged press CTRL + Esc, type Clickless Mouse and press Enter 67 | to run this application.
68 | This program can also provide completely silent mouse operation with reduced effort required 69 | from a user. 70 | 71 | ## Screenshot 72 | 73 | ![alt text](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/images/2en.jpg) 74 | 75 | ## Awards 76 | [![Softpedia Clean Award](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/awards/softpedia_100_free.png)](https://www.softpedia.com/get/Desktop-Enhancements/Other-Desktop-Enhancements/Clickless-Mouse.shtml#status) 77 | [![Uptodown Clean Award](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/awards/certified-free.png)](https://clickless-mouse.en.uptodown.com/windows) 78 | [![Updatestar Clean Award](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/awards/updatestar.com.jpg)](https://www.updatestar.com/virus-report/clickless-mouse/4021684) 79 | [![Majorgeeks Award](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/awards/majorgeektested.gif)](https://www.majorgeeks.com/files/details/clickless_mouse.html) 80 | [![File Transit 5/5 Award](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/awards/filetransit_5of5.gif)](http://www.filetransit.com/view.php?id=454284) 81 | 82 | ## Bug Report and Feedback 83 | If you wish to report a bug or send feedback, you can do so by sending me an e-mail: ![alt text](https://raw.githubusercontent.com/ProperCode/clickless-mouse/master/other/images/email.jpg) . 84 | Please include as much information as possible and provide screenshot(s) if applicable. 85 | 86 | ## My Other Open Source Projects 87 | [Aspiring Keyboard](https://github.com/ProperCode/Aspiring-Keyboard)

88 | [Work by Speech](https://github.com/ProperCode/Work-by-Speech)
--------------------------------------------------------------------------------