SYMBOL INDEX (506 symbols across 40 files) FILE: KeyNStroke/AnnotateLine.xaml.cs class AnnotateLine (line 23) | public partial class AnnotateLine : Window method AnnotateLine (line 36) | public AnnotateLine(IMouseRawEventProvider m, IKeystrokeEventProvider ... method Window_Loaded (line 47) | private void Window_Loaded(object sender, RoutedEventArgs e) method m_KeystrokeEvent (line 60) | void m_KeystrokeEvent(KeystrokeEventArgs e) method CheckForTrigger (line 67) | private bool CheckForTrigger(string pressed) method SetAnnotateLineShortcut (line 77) | public void SetAnnotateLineShortcut(string shortcut) method m_MouseEvent (line 91) | private void m_MouseEvent(MouseRawEventArgs raw_e) method settingChanged (line 121) | private void settingChanged(object sender, PropertyChangedEventArgs e) method SetFormStyles (line 141) | void SetFormStyles() method UpdateColor (line 150) | void UpdateColor() method UpdatePositionAndSize (line 155) | void UpdatePositionAndSize() method Window_Closed (line 193) | private void Window_Closed(object sender, EventArgs e) FILE: KeyNStroke/App.xaml.cs class App (line 21) | public partial class App : Application method Main (line 26) | [System.STAThreadAttribute()] method OnStartup (line 43) | protected override void OnStartup(StartupEventArgs e) method OnActivated (line 70) | protected override void OnActivated(EventArgs e) method InitSettings (line 76) | private void InitSettings() method InitKeyboardInterception (line 91) | private void InitKeyboardInterception() method OnUiClosed (line 101) | private void OnUiClosed(object sender, EventArgs e) method OnExit (line 108) | protected override void OnExit(ExitEventArgs e) method makeNotifyIcon (line 119) | void makeNotifyIcon() method notifyIcon_Click (line 135) | void notifyIcon_Click(object sender, EventArgs e) method showSettingsWindow (line 144) | public void showSettingsWindow() method onSettingsWindowClosed (line 156) | public void onSettingsWindowClosed() method showWelcomeWindow (line 165) | public void showWelcomeWindow() method onWelcomeWindowClosed (line 178) | public void onWelcomeWindowClosed() method m_KeystrokeEvent (line 189) | void m_KeystrokeEvent(KeystrokeEventArgs e) method CheckForTrigger (line 195) | private bool CheckForTrigger(string pressed) method SetStandbyShortcut (line 205) | public void SetStandbyShortcut(string shortcut) method OnSettingChanged (line 221) | private void OnSettingChanged(object sender, PropertyChangedEventArgs e) method OnKeystrokeHistorySettingChanged (line 266) | private void OnKeystrokeHistorySettingChanged() method EnableKeystrokeHistory (line 278) | private void EnableKeystrokeHistory() method DisableKeystrokeHistory (line 287) | private void DisableKeystrokeHistory() method OnButtonIndicatorSettingChanged (line 302) | private void OnButtonIndicatorSettingChanged() method EnableButtonIndicator (line 315) | private void EnableButtonIndicator() method DisableButtonIndicator (line 326) | private void DisableButtonIndicator() method OnCursorIndicatorSettingChanged (line 342) | private void OnCursorIndicatorSettingChanged() method EnableCursorIndicator (line 355) | private void EnableCursorIndicator() method DisableCursorIndicator (line 367) | private void DisableCursorIndicator() method OnAnnotateLineSettingChanged (line 385) | private void OnAnnotateLineSettingChanged() method EnableAnnotateLine (line 397) | private void EnableAnnotateLine() method DisableAnnotateLine (line 409) | private void DisableAnnotateLine() method EnableMouseHook (line 425) | private void EnableMouseHook() method DisableMouseHookIfNotNeeded (line 432) | private void DisableMouseHookIfNotNeeded() method DisableMouseHook (line 438) | private void DisableMouseHook() FILE: KeyNStroke/ButtonIndicator1.Designer.cs class ButtonIndicator1 (line 3) | partial class ButtonIndicator1 method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: KeyNStroke/ButtonIndicator1.cs class ButtonIndicator1 (line 19) | public partial class ButtonIndicator1 : Form method ButtonIndicator1 (line 27) | public ButtonIndicator1(IMouseRawEventProvider m, IKeystrokeEventProvi... method Redraw (line 59) | private void Redraw() method ButtonIndicator_Load (line 80) | private void ButtonIndicator_Load(object sender, EventArgs e) method k_KeystrokeEvent (line 88) | private void k_KeystrokeEvent(KeystrokeEventArgs e) method m_MouseEvent (line 125) | void m_MouseEvent(MouseRawEventArgs raw_e) method IndicateWheel (line 154) | private void IndicateWheel(MouseRawEventArgs raw_e) method WheelIconTimer_Tick (line 173) | void WheelIconTimer_Tick(object sender, EventArgs e) method IndicateDoubleClick (line 183) | private void IndicateDoubleClick(MouseButton mouseButton) method leftDoubleClickIconTimeout_Tick (line 201) | void leftDoubleClickIconTimeout_Tick(object sender, EventArgs e) method ShowButton (line 209) | private void ShowButton(MouseButton mouseButton) method HideButton (line 244) | private void HideButton(MouseRawEventArgs raw_e) method HideMouseIfNoButtonPressed (line 281) | void HideMouseIfNoButtonPressed() method ButtonIndicator_FormClosed (line 295) | void ButtonIndicator_FormClosed(object sender, FormClosedEventArgs e) method SetFormStyles (line 309) | void SetFormStyles() method StartImageResizeThread (line 324) | private void StartImageResizeThread() method BackgroundResizeImages (line 331) | void BackgroundResizeImages() method UpdateSize (line 362) | void UpdateSize() method RecalcOffset (line 369) | void RecalcOffset() method UpdatePosition (line 375) | void UpdatePosition(NativeMethodsMouse.POINT cursorPosition) method OnlyDblClkIconVisible (line 387) | private bool OnlyDblClkIconVisible() method settingChanged (line 398) | private void settingChanged(object sender, PropertyChangedEventArgs e) FILE: KeyNStroke/ButtonIndicator2.xaml.cs class ButtonIndicator2 (line 24) | public partial class ButtonIndicator2 : Window method ButtonIndicator2 (line 32) | public ButtonIndicator2(IMouseRawEventProvider m, SettingsStore s) method Window_Loaded (line 43) | private void Window_Loaded(object sender, RoutedEventArgs e) method OnRender (line 67) | protected override void OnRender(DrawingContext drawingContext) method Redraw (line 72) | private void Redraw() method ButtonIndicator_Load (line 82) | private void ButtonIndicator_Load(object sender, EventArgs e) method m_MouseEvent (line 93) | void m_MouseEvent(MouseRawEventArgs raw_e) method IndicateWheel (line 121) | private void IndicateWheel(MouseRawEventArgs raw_e) method WheelIconTimer_Tick (line 140) | void WheelIconTimer_Tick(object sender, EventArgs e) method IndicateDoubleClick (line 150) | private void IndicateDoubleClick(MouseButton mouseButton) method leftDoubleClickIconTimeout_Tick (line 168) | void leftDoubleClickIconTimeout_Tick(object sender, EventArgs e) method ShowButton (line 176) | private void ShowButton(MouseButton mouseButton) method HideButton (line 211) | private void HideButton(MouseRawEventArgs raw_e) method HideMouseIfNoButtonPressed (line 248) | void HideMouseIfNoButtonPressed() method Window_Closed (line 262) | private void Window_Closed(object sender, EventArgs e) method SetFormStyles (line 272) | void SetFormStyles() method UpdateSize (line 285) | void UpdateSize() method RecalcOffset (line 294) | void RecalcOffset() method UpdatePosition (line 300) | void UpdatePosition() method OnlyDblClkIconVisible (line 323) | private bool OnlyDblClkIconVisible() method settingChanged (line 334) | private void settingChanged(object sender, PropertyChangedEventArgs e) FILE: KeyNStroke/CursorIndicator1.xaml.cs class CursorIndicator1 (line 13) | public partial class CursorIndicator1 : Window method CursorIndicator1 (line 21) | public CursorIndicator1(IMouseRawEventProvider m, SettingsStore s) method Window_Loaded (line 32) | private void Window_Loaded(object sender, RoutedEventArgs e) method m_MouseEvent (line 40) | void m_MouseEvent(MouseRawEventArgs raw_e) method m_CursorEvent (line 58) | void m_CursorEvent(bool visible) method SetFormStyles (line 78) | void SetFormStyles() method UpdateSize (line 90) | void UpdateSize() method UpdatePosition (line 96) | void UpdatePosition(NativeMethodsMouse.POINT cursorPosition) method settingChanged (line 107) | private void settingChanged(object sender, PropertyChangedEventArgs e) method UpdateColor (line 138) | private void UpdateColor() method Window_Closed (line 163) | private void Window_Closed(object sender, EventArgs e) FILE: KeyNStroke/EnumBindingSourceExtention.cs class EnumBindingSourceExtention (line 9) | public class EnumBindingSourceExtention : MarkupExtension method EnumBindingSourceExtention (line 13) | public EnumBindingSourceExtention(Type enumType) method GetAttributeOfType (line 20) | public static T GetAttributeOfType(Enum enumVal) where T : System.A... method GetAttributeDescription (line 28) | public static string GetAttributeDescription(Enum enumValue) method ProvideValue (line 34) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: KeyNStroke/ImageResources.cs class ImageResources (line 17) | public class ImageResources type BitmapCollection (line 21) | private struct BitmapCollection method Init (line 40) | public static void Init(string customIconFolder) method ExportBuiltinRessources (line 61) | public static void ExportBuiltinRessources(string exportFolder) method ReloadRessources (line 111) | public static void ReloadRessources(string customIconFolder) method LoadRessource (line 131) | private static Bitmap LoadRessource(string customIconFolder, string pn... method ApplyScalingFactor (line 157) | public static void ApplyScalingFactor(double scalingfactor) method RefreshScalingCache (line 168) | private static void RefreshScalingCache() method CreateScaledBitmapCollection (line 189) | private static BitmapCollection CreateScaledBitmapCollection(float sca... method Scale (line 210) | private static Bitmap Scale(float scalingFactor, Bitmap original, uint... type ComposeOptions (line 227) | public struct ComposeOptions method ToString (line 253) | public override string ToString() method Equals (line 271) | public override bool Equals(object obj) method GetHashCode (line 276) | public override int GetHashCode() method Compose (line 286) | public static Bitmap Compose(ComposeOptions c) FILE: KeyNStroke/KeyboardHook.cs class KeyboardHook (line 19) | public class KeyboardHook : IDisposable, IKeyboardRawEventProvider method KeyboardHook (line 27) | public KeyboardHook() method RegisterKeyboardHook (line 46) | private void RegisterKeyboardHook() method UnregisterKeyboardHook (line 64) | private void UnregisterKeyboardHook() method HookCallback (line 101) | private IntPtr HookCallback(int nCode, method CheckModifiers (line 153) | private void CheckModifiers(KeyboardRawEventArgs e) method CheckModifierDown (line 176) | private bool CheckModifierDown(int modifiercode) method CheckModifierToggled (line 195) | private bool CheckModifierToggled(int modifiercode) method FixKeyStateArray (line 201) | private void FixKeyStateArray(KeyboardRawEventArgs e) method OnKeyEvent (line 242) | public void OnKeyEvent(KeyboardRawEventArgs e) method Dispose (line 261) | public void Dispose() FILE: KeyNStroke/KeyboardLayoutParser.cs class KeyboardLayoutParser (line 10) | public class KeyboardLayoutParser method Parse (line 12) | public static string Parse(KeyboardRawEventArgs e) method ParseViaMapKeycode (line 29) | public static string ParseViaMapKeycode(KeyboardRawEventArgs e) method ParseViaToAscii (line 37) | public static string ParseViaToAscii(KeyboardRawEventArgs e) method ParseViaToUnicode (line 69) | public static string ParseViaToUnicode(KeyboardRawEventArgs e) method ProcessDeadkeyWithNextKey (line 132) | public static string ProcessDeadkeyWithNextKey(KeyboardRawEventArgs de... FILE: KeyNStroke/KeyboardRawEvent.cs type KeyUpDown (line 12) | public enum KeyUpDown class KeyboardRawEventArgs (line 19) | public class KeyboardRawEventArgs method KeyboardRawEventArgs (line 51) | public KeyboardRawEventArgs(NativeMethodsKeyboard.KBDLLHOOKSTRUCT Kbdl... type IKeyboardRawEventProvider (line 60) | public interface IKeyboardRawEventProvider : IDisposable type WindowsVirtualKey (line 65) | public enum WindowsVirtualKey FILE: KeyNStroke/KeystrokeDisplay.xaml.cs class KeystrokeDisplay (line 28) | public partial class KeystrokeDisplay : Window method KeystrokeDisplay (line 35) | public KeystrokeDisplay(IKeystrokeEventProvider k, SettingsStore s) method Window_Loaded (line 54) | private void Window_Loaded(object sender, RoutedEventArgs e) method InitPeriodicTopmostTimer (line 74) | void InitPeriodicTopmostTimer() method KeystrokeEvent (line 102) | void KeystrokeEvent(KeystrokeEventArgs e) method InitializeAnimations (line 194) | private void InitializeAnimations() method FadeOut (line 208) | private void FadeOut() method FadeIn (line 216) | private void FadeIn() method FullOpacity (line 222) | private void FullOpacity() method ToOpacity (line 227) | private void ToOpacity(double targetOpacity, bool fade) method SettingChanged (line 255) | private void SettingChanged(object sender, PropertyChangedEventArgs e) method SetSettingsModeShortcut (line 354) | public void SetSettingsModeShortcut(string shortcut) method ValidateShortcutSetting (line 366) | public static bool ValidateShortcutSetting(string shortcut) method CheckForSettingsMode (line 389) | private bool CheckForSettingsMode(string pressed) method ActivateDisplayOnlyMode (line 401) | void ActivateDisplayOnlyMode(bool force) method ActivateSettingsMode (line 429) | void ActivateSettingsMode() method SetPasswordModeShortcut (line 464) | public void SetPasswordModeShortcut(string shortcut) method CheckForPasswordMode (line 478) | private bool CheckForPasswordMode(string pressed) method ButtonLeavePasswordMode_Click (line 489) | private void ButtonLeavePasswordMode_Click(object sender, RoutedEventA... method ActivatePasswordProtectionMode (line 496) | void ActivatePasswordProtectionMode() method DeactivatePasswordProtectionMode (line 507) | void DeactivatePasswordProtectionMode(bool force) method BackgroundGrid_MouseDown (line 530) | private void BackgroundGrid_MouseDown(object sender, MouseButtonEventA... method Window_MouseUp (line 540) | private void Window_MouseUp(object sender, MouseButtonEventArgs e) method InnerPanel_MouseDown (line 552) | private void InnerPanel_MouseDown(object sender, MouseButtonEventArgs e) method InnerPanel_MouseMove (line 560) | private void InnerPanel_MouseMove(object sender, MouseEventArgs e) method InnerPanel_MouseUp (line 576) | private void InnerPanel_MouseUp(object sender, MouseButtonEventArgs e) method ButtonSettings_Click (line 587) | private void ButtonSettings_Click(object sender, RoutedEventArgs e) method ButtonClose_Click (line 592) | private void ButtonClose_Click(object sender, RoutedEventArgs e) method Window_Closing (line 597) | private void Window_Closing(object sender, CancelEventArgs e) method ButtonLeaveSettingsMode_Click (line 602) | private void ButtonLeaveSettingsMode_Click(object sender, RoutedEventA... class LabelData (line 611) | class LabelData method AddToLine (line 624) | void AddToLine(string chars) method RemoveLastChar (line 641) | private bool RemoveLastChar() method AddNextLine (line 658) | void AddNextLine(string chars) method TruncateHistory (line 732) | void TruncateHistory() method FadeOutLabel (line 743) | void FadeOutLabel(LabelData toRemove) method FireOnce (line 796) | public static DispatcherTimer FireOnce(double timeout, Action onElapsed) method AddingWouldFitInCurrentLine (line 814) | bool AddingWouldFitInCurrentLine(string s) method ApplyLabelStyle (line 834) | void ApplyLabelStyle(Label label) method UpdateLabelStyles (line 872) | void UpdateLabelStyles() FILE: KeyNStroke/KeystrokeEvent.cs type KeystrokeType (line 10) | public enum KeystrokeType class KeystrokeEventArgs (line 18) | public class KeystrokeEventArgs method ToString (line 68) | public override string ToString() method ToString (line 73) | public string ToString(bool textMode) method ToString (line 86) | public string ToString(bool textMode, bool DoubleAmpersand) method AsShortcutString (line 91) | public string AsShortcutString() method ShortcutModifiersToList (line 105) | public List ShortcutModifiersToList() method ShortcutIdentifier (line 115) | public string ShortcutIdentifier() method KeystrokeEventArgs (line 188) | public KeystrokeEventArgs(KeyboardRawEventArgs e) type IKeystrokeEventProvider (line 200) | public interface IKeystrokeEventProvider FILE: KeyNStroke/KeystrokeParser.cs class KeystrokeParser (line 13) | public class KeystrokeParser : IKeystrokeEventProvider method KeystrokeParser (line 19) | public KeystrokeParser(IKeyboardRawEventProvider hook) method hook_KeyEvent (line 31) | void hook_KeyEvent(KeyboardRawEventArgs raw_e) method BackupDeadKey (line 174) | private void BackupDeadKey(KeystrokeEventArgs e) method ApplyDeadKey (line 183) | private bool ApplyDeadKey(KeystrokeEventArgs e) method ParseShortcutViaSpecialkeysParser (line 201) | private void ParseShortcutViaSpecialkeysParser(KeystrokeEventArgs e) method ParseTexttViaSpecialkeysParser (line 217) | private void ParseTexttViaSpecialkeysParser(KeystrokeEventArgs e) method AddModifier (line 232) | private void AddModifier(Key keys, KeystrokeEventArgs e) method RemoveModifier (line 250) | private void RemoveModifier(Key keys, KeystrokeEventArgs e) method ParseChar (line 269) | private string ParseChar(KeystrokeEventArgs e) method ParseNumeric (line 283) | private string ParseNumeric(KeystrokeEventArgs e) method CheckIsAlpha (line 296) | bool CheckIsAlpha(KeyboardRawEventArgs e) method CheckIsAlpha (line 301) | bool CheckIsAlpha(Key key) method CheckIsAlpha (line 306) | bool CheckIsAlpha(string s) method CheckIsASCII (line 311) | bool CheckIsASCII(string s) method CheckIsNumericFromNumpad (line 316) | bool CheckIsNumericFromNumpad(KeyboardRawEventArgs e) method CheckIsNumericFromNumpad (line 321) | bool CheckIsNumericFromNumpad(Key key) method CheckIsNumeric (line 326) | bool CheckIsNumeric(string s) method CheckIsNumericFromNumbers (line 331) | bool CheckIsNumericFromNumbers(KeyboardRawEventArgs e) method CheckIsNumericFromNumbers (line 336) | bool CheckIsNumericFromNumbers(Key key) method CheckIsFunctionKey (line 341) | bool CheckIsFunctionKey(KeyboardRawEventArgs e) method CheckIsNoUnicodekey (line 352) | bool CheckIsNoUnicodekey(KeyboardRawEventArgs e) method IsDeletableSpecialKey (line 381) | private bool IsDeletableSpecialKey(Key key) method CheckKeyIsModifier (line 390) | bool CheckKeyIsModifier(KeyboardRawEventArgs e) method OnKeystrokeEvent (line 405) | private void OnKeystrokeEvent(KeystrokeEventArgs e) FILE: KeyNStroke/LabeledSlider.py function pq (line 88) | def pq(p, q): function calc (line 93) | def calc(ysper): function update (line 129) | def update(ysper): FILE: KeyNStroke/LabeledSlider.xaml.cs class LabeledSlider (line 24) | public partial class LabeledSlider : UserControl method LabeledSlider (line 29) | public LabeledSlider() method pq (line 124) | private double pq(double p, double q) { method recalcParams (line 136) | private void recalcParams() method ValueToSlider (line 167) | private void ValueToSlider() method SliderToValue (line 185) | private void SliderToValue() method Slider_ValueChanged (line 205) | private void Slider_ValueChanged(object sender, RoutedPropertyChangedE... FILE: KeyNStroke/Log.cs class Log (line 9) | public class Log method SetTagFilter (line 13) | public static void SetTagFilter(string tagfilter) method filter (line 19) | static bool filter(string tag) method e (line 24) | public static void e(string tag, string msg) method e (line 32) | public static void e(string msg) FILE: KeyNStroke/MouseHook.cs class MouseHook (line 15) | public class MouseHook : IDisposable, IMouseRawEventProvider method MouseHook (line 26) | public MouseHook(SettingsStore s) method RegisterMouseHook (line 52) | private void RegisterMouseHook() method UnregisterMouseHook (line 86) | private void UnregisterMouseHook() method WindowsHookExCallback (line 110) | private IntPtr WindowsHookExCallback(int nCode, method CheckDoubleClick (line 147) | private void CheckDoubleClick(MouseRawEventArgs args) method WinEventCallback (line 164) | private void WinEventCallback(IntPtr hWinEventHook, NativeMethodsEvent... method OnMouseEvent (line 210) | public void OnMouseEvent(MouseRawEventArgs e) method OnCursorEvent (line 225) | public void OnCursorEvent(bool visible) method Dispose (line 244) | public void Dispose() FILE: KeyNStroke/MouseRawEvent.cs type MouseEventType (line 11) | public enum MouseEventType type MouseButton (line 30) | public enum MouseButton type MouseAction (line 39) | public enum MouseAction class MouseRawEventArgs (line 48) | public class MouseRawEventArgs method MouseRawEventArgs (line 57) | public MouseRawEventArgs(NativeMethodsMouse.MSLLHOOKSTRUCT msllhookstr... method ParseWparam (line 67) | public void ParseWparam(UIntPtr wParam) type IMouseRawEventProvider (line 163) | public interface IMouseRawEventProvider : IDisposable FILE: KeyNStroke/NativeMethodsDC.cs class NativeMethodsDC (line 44) | public class NativeMethodsDC method SetBitmapForWindow (line 54) | public static void SetBitmapForWindow(IntPtr windowHandle, Point pos, ... type POINT (line 129) | [StructLayout(LayoutKind.Sequential)] method POINT (line 135) | public POINT(Int32 x, Int32 y) type SIZE (line 139) | [StructLayout(LayoutKind.Sequential)] method SIZE (line 145) | public SIZE(Int32 cx, Int32 cy) type ARGB (line 149) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type BLENDFUNCTION (line 158) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method UpdateLayeredWindow (line 214) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method CreateCompatibleDC (line 220) | [DllImport("gdi32.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetDC (line 223) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method ReleaseDC (line 226) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method DeleteDC (line 229) | [DllImport("gdi32.dll", CharSet = CharSet.Auto, SetLastError = true)] method SelectObject (line 233) | [DllImport("gdi32.dll", CharSet = CharSet.Auto, SetLastError = true)] method DeleteObject (line 236) | [DllImport("gdi32.dll", CharSet = CharSet.Auto, SetLastError = true)] FILE: KeyNStroke/NativeMethodsEvents.cs class NativeMethodsEvents (line 10) | public class NativeMethodsEvents method SetWinEventHook (line 12) | [DllImport("user32.dll")] method UnhookWinEvent (line 15) | [DllImport("user32.dll")] type WinEventFlags (line 20) | public enum WinEventFlags : uint type WinEvents (line 28) | public enum WinEvents : uint type ObjIds (line 283) | public enum ObjIds : uint { FILE: KeyNStroke/NativeMethodsGWL.cs class NativeMethodsGWL (line 15) | public class NativeMethodsGWL method ClickThrough (line 21) | public static void ClickThrough(IntPtr Handle) method CatchClicks (line 32) | public static void CatchClicks(IntPtr Handle) method HideFromAltTab (line 39) | public static void HideFromAltTab(IntPtr Handle) type GWL (line 50) | public enum GWL : int type WindowStyles (line 65) | [Flags] method GetWindowLong (line 88) | public static uint GetWindowLong(IntPtr hWnd, GWL nIndex) method SetWindowLong (line 104) | public static int SetWindowLong(IntPtr hWnd, GWL nIndex, uint dwNewLong) method GetWindowLong32 (line 115) | [DllImport("user32.dll", EntryPoint = "GetWindowLong", CharSet = CharS... method GetWindowLongPtr64 (line 118) | [DllImport("user32.dll", EntryPoint = "GetWindowLongPtr", CharSet = Ch... method SetWindowLong32 (line 121) | [DllImport("user32.dll", EntryPoint = "SetWindowLong", CharSet = CharS... method SetWindowLongPtr64 (line 124) | [DllImport("user32.dll", EntryPoint = "SetWindowLongPtr", CharSet = Ch... FILE: KeyNStroke/NativeMethodsKeyboard.cs class NativeMethodsKeyboard (line 10) | [ComVisibleAttribute(false), type KBDLLHOOKSTRUCT (line 15) | [StructLayout(LayoutKind.Sequential)] method GetModuleHandle (line 30) | [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] method SetWindowsHookEx (line 33) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method UnhookWindowsHookEx (line 37) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method CallNextHookEx (line 41) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetKeyState (line 45) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true,... method GetKeyNameText (line 49) | [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] method MapVirtualKey (line 52) | [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] method ToAscii (line 94) | [DllImport("user32")] method ToUnicode (line 109) | [DllImport("user32", SetLastError = true, CharSet = CharSet.Unicode)] method GetKeyboardState (line 142) | [DllImport("user32")] FILE: KeyNStroke/NativeMethodsMouse.cs class NativeMethodsMouse (line 10) | [ComVisibleAttribute(false), method SetWindowsHookEx (line 32) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method UnhookWindowsHookEx (line 36) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method CallNextHookEx (line 40) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetDoubleClickTime (line 44) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] type POINT (line 50) | [StructLayout(LayoutKind.Sequential)] method POINT (line 56) | public POINT(int x, int y) method POINT (line 62) | public POINT(System.Drawing.Point pt) : this(pt.X, pt.Y) { } method Equals (line 79) | public bool Equals(POINT p2) type MSLLHOOKSTRUCT (line 85) | [StructLayout(LayoutKind.Sequential)] method GetCursorPos (line 99) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] type CURSORINFO (line 113) | [StructLayout(LayoutKind.Sequential)] method GetCursorInfo (line 124) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetCursorInfoWrapper (line 127) | public static CURSORINFO GetCursorInfoWrapper() FILE: KeyNStroke/NativeMethodsWindow.cs class NativeMethodsWindow (line 10) | public class NativeMethodsWindow method SetWindowTopMost (line 18) | public static void SetWindowTopMost(IntPtr Handle) { method SetWindowPosition (line 26) | public static void SetWindowPosition(IntPtr Handle, int x, int y) method SetWindowSize (line 35) | public static void SetWindowSize(IntPtr Handle, int width, int height) method SetWindowPos (line 49) | [DllImport("user32.dll")] type MonitorOptions (line 53) | public enum MonitorOptions : uint method MonitorFromPoint (line 60) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] type DpiType (line 63) | public enum DpiType : uint method GetDpiForMonitor (line 71) | [DllImport("Shcore.dll", CharSet = CharSet.Auto, SetLastError = true)] type ProcessDpiAwareness (line 74) | public enum ProcessDpiAwareness : uint method GetProcessDpiAwareness (line 81) | [DllImport("Shcore.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetThreadDpiAwarenessContext (line 90) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] type DpiAwareness (line 93) | public enum DpiAwareness : uint method GetAwarenessFromDpiAwarenessContext (line 101) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetDpiFromDpiAwarenessContext (line 104) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method EnumDisplayMonitors (line 109) | [DllImport("user32.dll", CharSet = CharSet.Auto)] type Rect (line 116) | [StructLayout(LayoutKind.Sequential)] method GetAllUsedDpis (line 125) | static public List GetAllUsedDpis() method PrintDpiAwarenessInfo (line 143) | static public void PrintDpiAwarenessInfo() FILE: KeyNStroke/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: KeyNStroke/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: KeyNStroke/ReadShortcut.xaml.cs class ReadShortcut (line 20) | public partial class ReadShortcut : Window method ReadShortcut (line 30) | public ReadShortcut(IKeystrokeEventProvider k, string purpose) method Button_Click (line 37) | private void Button_Click(object sender, RoutedEventArgs e) method Window_Loaded (line 42) | private void Window_Loaded(object sender, RoutedEventArgs e) method k_KeystrokeEvent (line 48) | void k_KeystrokeEvent(KeystrokeEventArgs e) FILE: KeyNStroke/ResizeButton.xaml.cs class ResizeButton (line 25) | public partial class ResizeButton : UserControl method ResizeButton (line 40) | public ResizeButton() method resizeWindowButton_MouseDown (line 61) | private void resizeWindowButton_MouseDown(object sender, MouseButtonEv... method MouseHook_MouseEvent (line 86) | private void MouseHook_MouseEvent(MouseRawEventArgs raw_e) method tick (line 105) | private void tick() type ResizeTarget (line 140) | public enum ResizeTarget FILE: KeyNStroke/Settings1.xaml.cs class EnumBooleanConverter (line 19) | public class EnumBooleanConverter : IValueConverter method Convert (line 21) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 27) | public object ConvertBack(object value, Type targetType, object parame... class FloatPercentageConverter (line 34) | public class FloatPercentageConverter : IValueConverter method Convert (line 36) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 42) | public object ConvertBack(object value, Type targetType, object parame... class MediaColorDrawingColorConverter (line 49) | public class MediaColorDrawingColorConverter : IValueConverter method Convert (line 51) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 57) | public object ConvertBack(object value, Type targetType, object parame... class Settings1 (line 67) | public partial class Settings1 : Window method Settings1 (line 69) | public Settings1(SettingsStore s, IKeystrokeEventProvider k) method OnClosed (line 87) | protected override void OnClosed(EventArgs e) method RadioButton_Checked (line 93) | private void RadioButton_Checked(object sender, RoutedEventArgs e) method Hyperlink_RequestNavigate (line 98) | private void Hyperlink_RequestNavigate(object sender, System.Windows.N... method Window_Closing (line 103) | private void Window_Closing(object sender, System.ComponentModel.Cance... method Bn_reset_position_Click (line 108) | private void Bn_reset_position_Click(object sender, RoutedEventArgs e) method bn_reset_all_Click (line 116) | private void bn_reset_all_Click(object sender, RoutedEventArgs e) method Button_close_Click (line 121) | private void Button_close_Click(object sender, RoutedEventArgs e) method button_exit_Click (line 126) | private void button_exit_Click(object sender, RoutedEventArgs e) method OnButtonTextFontClick (line 131) | private void OnButtonTextFontClick(object sender, RoutedEventArgs e) method FontDialogLoaded (line 146) | private void FontDialogLoaded(object sender, RoutedEventArgs e) method Hyperlink_ChangeResizeMoveShortcut (line 157) | private void Hyperlink_ChangeResizeMoveShortcut(object sender, RoutedE... method Hyperlink_ResetResizeMoveShortcut (line 167) | private void Hyperlink_ResetResizeMoveShortcut(object sender, RoutedEv... method Hyperlink_TriggerResizeMoveShortcut (line 172) | private void Hyperlink_TriggerResizeMoveShortcut(object sender, Routed... method Hyperlink_ChangePasswordModeShortcut (line 181) | private void Hyperlink_ChangePasswordModeShortcut(object sender, Route... method Hyperlink_ResetPasswordModeShortcut (line 191) | private void Hyperlink_ResetPasswordModeShortcut(object sender, Routed... method Hyperlink_TriggerPasswordModeShortcut (line 196) | private void Hyperlink_TriggerPasswordModeShortcut(object sender, Rout... method Hyperlink_ChangeAnnotateLineShortcut (line 205) | private void Hyperlink_ChangeAnnotateLineShortcut(object sender, Route... method Hyperlink_ResetAnnotateLineShortcut (line 215) | private void Hyperlink_ResetAnnotateLineShortcut(object sender, Routed... method Hyperlink_TriggerAnnotateLineShortcut (line 220) | private void Hyperlink_TriggerAnnotateLineShortcut(object sender, Rout... method Hyperlink_ChangeStandbyShortcut (line 230) | private void Hyperlink_ChangeStandbyShortcut(object sender, RoutedEven... method Hyperlink_ResetStandbyShortcut (line 240) | private void Hyperlink_ResetStandbyShortcut(object sender, RoutedEvent... method Hyperlink_TriggerStandbyShortcut (line 245) | private void Hyperlink_TriggerStandbyShortcut(object sender, RoutedEve... method S_PropertyChanged (line 255) | private void S_PropertyChanged(object sender, System.ComponentModel.Pr... method OnButtonCustomIconsSelectFolder (line 274) | private void OnButtonCustomIconsSelectFolder(object sender, RoutedEven... method OnButtonExportBuiltinIcons (line 289) | private void OnButtonExportBuiltinIcons(object sender, RoutedEventArgs e) method OnClickCustomIconsHelp (line 305) | private void OnClickCustomIconsHelp(object sender, RoutedEventArgs e) method OnClickCustomIconsRefresh (line 310) | private void OnClickCustomIconsRefresh(object sender, RoutedEventArgs e) method Hyperlink_WelcomeWindow (line 329) | private void Hyperlink_WelcomeWindow(object sender, RoutedEventArgs e) method Hyperlink_DisableStandbyMode (line 334) | private void Hyperlink_DisableStandbyMode(object sender, RoutedEventAr... FILE: KeyNStroke/SettingsStore.cs type TextAlignment (line 21) | public enum TextAlignment type TextDirection (line 28) | public enum TextDirection type Style (line 34) | public enum Style type ButtonIndicatorType (line 40) | public enum ButtonIndicatorType type KeystrokeMethodEnum (line 46) | public enum KeystrokeMethodEnum class Extensions (line 58) | public static class Extensions method IsTextMode (line 60) | public static bool IsTextMode(this KeystrokeMethodEnum method) type IGet (line 70) | interface IGet method Get (line 72) | T Get(); class SerializableFont (line 75) | [DataContract] method SerializableFont (line 85) | public SerializableFont(FontInfo value) method Get (line 97) | public FontInfo Get() method ToString (line 110) | public override string ToString() class SerializablePoint (line 116) | [DataContract] method SerializablePoint (line 121) | public SerializablePoint(System.Windows.Point value) method Get (line 126) | public System.Windows.Point Get() class SerializableSize (line 132) | [DataContract] method SerializableSize (line 137) | public SerializableSize(Size value) method Get (line 142) | public Size Get() class SerializableColor (line 148) | [DataContract] method SerializableColor (line 156) | public SerializableColor(System.Windows.Media.Color value) method Get (line 163) | public System.Windows.Media.Color Get() class SerializableColor2 (line 169) | [DataContract] method SerializableColor2 (line 173) | public SerializableColor2(Color value) method Get (line 177) | public Color Get() class Settings (line 187) | [DataContract] class SettingsStore (line 243) | public class SettingsStore : INotifyPropertyChanged method SettingsStore (line 248) | public SettingsStore() method Or (line 261) | private T Or(IGet a, T b) method Or (line 267) | private T Or(Nullable a, T b) where T : struct method Or (line 273) | private T Or(T a, T b) where T : class method SetWindowSizeWithoutOnSettingChangedEvent (line 351) | public void SetWindowSizeWithoutOnSettingChangedEvent(Size value) method SetPanelSizeWithoutOnSettingChangedEvent (line 371) | public void SetPanelSizeWithoutOnSettingChangedEvent(Size value) method OnSettingChanged (line 669) | private void OnSettingChanged(string property) method CallPropertyChangedForAllProperties (line 678) | public void CallPropertyChangedForAllProperties() method SaveAll (line 740) | public void SaveAll() method LoadAll (line 767) | public void LoadAll() method ResetAll (line 800) | public void ResetAll() method ToString (line 811) | public override string ToString() FILE: KeyNStroke/SpecialkeysParser.cs class SpecialkeysParser (line 10) | class SpecialkeysParser method ToString (line 12) | public static string ToString(Key k) FILE: KeyNStroke/TweenLabel.cs class TweenLabel (line 14) | class TweenLabel : Control method PrintDebug (line 23) | void PrintDebug(String msg) method getNewLabel (line 28) | public static TweenLabel getNewLabel(Form form, SettingsStore s) method Recycle (line 40) | public void Recycle() method Init (line 57) | private TweenLabel Init(Form form, SettingsStore s) method TweenLabel_TextChanged (line 73) | void TweenLabel_TextChanged(object sender, EventArgs e) method settingChanged (line 79) | private void settingChanged(object sender, PropertyChangedEventArgs e) method tweenFadeIn (line 95) | public void tweenFadeIn() method T_FadeIn (line 106) | void T_FadeIn(object sender, EventArgs e) method FadeOutAndRecycle (line 123) | public void FadeOutAndRecycle(Func onFinish) method T_FadeOut (line 142) | void T_FadeOut(object sender, EventArgs e) method IsFadingOut (line 161) | bool IsFadingOut() method TweenMove (line 173) | public void TweenMove(Point newMoveDir) method T_Move (line 201) | void T_Move(object sender, EventArgs e) method DrawString (line 227) | public void DrawString(System.Drawing.Graphics G) method AddingWouldFit (line 286) | public bool AddingWouldFit(string additionalChars) method OnPaint (line 297) | protected override void OnPaint(PaintEventArgs e) method ResetHistoryTimeoutTimer (line 307) | private void ResetHistoryTimeoutTimer() method CancelTimeoutTimer (line 323) | private void CancelTimeoutTimer() method timeoutTimer_Tick (line 331) | void timeoutTimer_Tick(object sender, EventArgs e) FILE: KeyNStroke/UIHelper.cs class UIHelper (line 14) | class UIHelper method ToMediaColor (line 17) | public static MColor ToMediaColor(DColor color) method ToDrawingColor (line 22) | public static DColor ToDrawingColor(MColor color) method FindChild (line 37) | public static T FindChild(DependencyObject parent, string childName) FILE: KeyNStroke/Updater/Admininstration.cs class Admininstration (line 9) | class Admininstration method HandleArgs (line 21) | static public bool HandleArgs(string[] args) method CreateSigningKeyPair (line 60) | static void CreateSigningKeyPair() method GetPrivateKey (line 82) | static RSA GetPrivateKey() method TestSigning (line 97) | static void TestSigning() method CreateUpdateManifest (line 150) | static void CreateUpdateManifest() method SignUpdateManifest (line 177) | static void SignUpdateManifest() method DownloadAndVerifyManifestAndUpdate (line 195) | static void DownloadAndVerifyManifestAndUpdate() FILE: KeyNStroke/Updater/Statemachine.cs class Statemachine (line 29) | public class Statemachine class UiUpdateEventArgs (line 39) | public class UiUpdateEventArgs method UiButton_Click (line 70) | public void UiButton_Click(object sender, RoutedEventArgs e) method UiRefresh (line 107) | public void UiRefresh() method Statemachine (line 197) | private Statemachine() type UpdateState (line 244) | public enum UpdateState type UpdateCommands (line 258) | private enum UpdateCommands method UpdateThread (line 264) | void UpdateThread() FILE: KeyNStroke/Updater/Updater.cs class Updater (line 7) | class Updater method Updater (line 15) | private Updater() method HandleArgs (line 23) | static public bool HandleArgs(string[] args) method TriggerUpdateStep2 (line 47) | static public void TriggerUpdateStep2(byte[] update) method UpdateStep2 (line 83) | static public void UpdateStep2(string oldExePath, int startingProcessPid) method UpdateStep3 (line 125) | static public void UpdateStep3(string tmpExePath, int startingProcessPid) FILE: KeyNStroke/Updater/Utils.cs class Utils (line 15) | class Utils class VerificationException (line 22) | public class VerificationException : Exception method VerificationException (line 24) | public VerificationException() method VerificationException (line 28) | public VerificationException(string message) method VerificationException (line 33) | public VerificationException(string message, Exception inner) class DownloadFailedException (line 42) | public class DownloadFailedException : Exception method DownloadFailedException (line 44) | public DownloadFailedException() method DownloadFailedException (line 48) | public DownloadFailedException(string message) method DownloadFailedException (line 53) | public DownloadFailedException(string message, Exception inner) method SHA256OfFile (line 68) | public static string SHA256OfFile(string path) method SHA256OfBytes (line 86) | public static string SHA256OfBytes(byte[] data) method IsDirectoryWritable (line 100) | public static bool IsDirectoryWritable(string path) method HasAdminPrivileges (line 115) | public static bool HasAdminPrivileges() method SignXml (line 136) | public static void SignXml(XmlDocument xmlDoc, RSA rsaKey) method VerifyXml (line 183) | public static void VerifyXml(XmlDocument xmlDoc, RSA rsaKey) method DownloadWithTimeoutAndProgress (line 234) | private static byte[] DownloadWithTimeoutAndProgress(string url, Progr... method DownloadExecutableAndVerifyHash (line 322) | public static byte[] DownloadExecutableAndVerifyHash(XmlDocument manif... method DownloadAndVerifyManifest (line 361) | public static XmlDocument DownloadAndVerifyManifest() method GetEmbeddedPubKey (line 409) | public static RSA GetEmbeddedPubKey() method CanUpdate (line 428) | public static bool CanUpdate(XmlDocument manifest) FILE: KeyNStroke/UrlOpener.cs class UrlOpener (line 10) | public class UrlOpener method OpenGithub (line 12) | public static void OpenGithub() method OpenGithubREADME (line 19) | public static void OpenGithubREADME() method OpenGithubIssues (line 26) | public static void OpenGithubIssues() FILE: KeyNStroke/Welcome.xaml.cs class Welcome (line 13) | public partial class Welcome : Window method Welcome (line 17) | public Welcome(SettingsStore s) method OnClosed (line 32) | protected override void OnClosed(EventArgs e) method Hyperlink_RequestNavigate_README (line 38) | private void Hyperlink_RequestNavigate_README(object sender, System.Wi... method Hyperlink_RequestNavigate_Issues (line 44) | private void Hyperlink_RequestNavigate_Issues(object sender, System.Wi... method ButtonSettings_Click (line 50) | private void ButtonSettings_Click(object sender, RoutedEventArgs e) method Updater_onUIUpdate (line 59) | private void Updater_onUIUpdate(object sender, Updater.Statemachine.Ui... method Hyperlink_RequestNavigate_UpdateDetails (line 83) | private void Hyperlink_RequestNavigate_UpdateDetails(object sender, Sy... method Updater_onShutdownRequest (line 93) | private void Updater_onShutdownRequest(object sender) method ButtonHideThisWindow_Click (line 103) | private void ButtonHideThisWindow_Click(object sender, RoutedEventArgs e) method ButtonExitApplication_Click (line 108) | private void ButtonExitApplication_Click(object sender, RoutedEventArg... method Hyperlink_RequestNavigate_settings (line 113) | private void Hyperlink_RequestNavigate_settings(object sender, System....