[PR #193] [MERGED] Re-wrote Keylogger #1041

Closed
opened 2026-02-27 15:52:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/quasar/Quasar/pull/193
Author: @MaxXor
Created: 5/25/2015
Status: Merged
Merged: 5/25/2015
Merged by: @MaxXor

Base: masterHead: dev


📝 Commits (10+)

  • e1136db Merge pull request #2 from MaxXor/master
  • 5b3e654 Fix incorrect logging of special key combinations
  • 3da5754 Added Escape Key to Keylogger
  • b59cee6 Fixed highlighting keys that are not special
  • 0ab83c4 Initial big changes to Keylogger
  • 030805d Documentation for properties of Keylogger Keys
  • dbc3cbe Fixed AttributeTarget
  • 9993a4b Last of the big changes to the Keylogger
  • 601c6a8 Fix: Added support for Extension Methods
  • 0ec1421 Fixed a conditional and renamed a method

📊 Changes

46 files changed (+3262 additions, -246 deletions)

View changed files

📝 Client/Client.csproj (+44 -1)
Client/Core/Keylogger/Hook.cs (+38 -0)
Client/Core/Keylogger/HotKeys/HotKeyArgs.cs (+33 -0)
Client/Core/Keylogger/HotKeys/HotKeySet.cs (+287 -0)
Client/Core/Keylogger/HotKeys/HotKeySetCollection.cs (+48 -0)
Client/Core/Keylogger/HotKeys/HotKeySetsListener.cs (+4 -0)
Client/Core/Keylogger/HotKeys/ReadMe.txt (+85 -0)
Client/Core/Keylogger/IKeyboardEvents.cs (+43 -0)
Client/Core/Keylogger/IKeyboardMouseEvents.cs (+15 -0)
Client/Core/Keylogger/IMouseEvents.cs (+73 -0)
Client/Core/Keylogger/Implementation/AppEventFacade.cs (+19 -0)
Client/Core/Keylogger/Implementation/AppKeyListener.cs (+27 -0)
Client/Core/Keylogger/Implementation/AppMouseListener.cs (+21 -0)
Client/Core/Keylogger/Implementation/BaseListener.cs (+26 -0)
Client/Core/Keylogger/Implementation/ButtonSet.cs (+33 -0)
Client/Core/Keylogger/Implementation/Callback.cs (+10 -0)
Client/Core/Keylogger/Implementation/EventFacade.cs (+114 -0)
Client/Core/Keylogger/Implementation/GlobalEventFacade.cs (+19 -0)
Client/Core/Keylogger/Implementation/GlobalKeyListener.cs (+27 -0)
Client/Core/Keylogger/Implementation/GlobalMouseListener.cs (+73 -0)

...and 26 more files

📄 Description

closes #149


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/quasar/Quasar/pull/193 **Author:** [@MaxXor](https://github.com/MaxXor) **Created:** 5/25/2015 **Status:** ✅ Merged **Merged:** 5/25/2015 **Merged by:** [@MaxXor](https://github.com/MaxXor) **Base:** `master` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`e1136db`](https://github.com/quasar/Quasar/commit/e1136dbb200e18496f19dd9aba259e32784d273d) Merge pull request #2 from MaxXor/master - [`5b3e654`](https://github.com/quasar/Quasar/commit/5b3e654a4a5499325f60fbcb40f5fb92e01b8974) Fix incorrect logging of special key combinations - [`3da5754`](https://github.com/quasar/Quasar/commit/3da57543f7a1749660e13d68266425d8799d33a2) Added Escape Key to Keylogger - [`b59cee6`](https://github.com/quasar/Quasar/commit/b59cee60258b99bc4a656b29f5373f1de2f999e3) Fixed highlighting keys that are not special - [`0ab83c4`](https://github.com/quasar/Quasar/commit/0ab83c4917a3a8776d3b0e9b9607ec79794aaefc) Initial big changes to Keylogger - [`030805d`](https://github.com/quasar/Quasar/commit/030805dba8ca0ce08ff65285945dd33815297222) Documentation for properties of Keylogger Keys - [`dbc3cbe`](https://github.com/quasar/Quasar/commit/dbc3cbe7a24859cdaaf8fc09ddb7d7eb1d5b1a04) Fixed AttributeTarget - [`9993a4b`](https://github.com/quasar/Quasar/commit/9993a4b21cf10490d81e4e6c42b0411fb1a9b258) Last of the big changes to the Keylogger - [`601c6a8`](https://github.com/quasar/Quasar/commit/601c6a84f77ef34b61b1dc6e33dd1f8c5d7c8e28) Fix: Added support for Extension Methods - [`0ec1421`](https://github.com/quasar/Quasar/commit/0ec142183ebda72c6d66960b5d6221cb4209de87) Fixed a conditional and renamed a method ### 📊 Changes **46 files changed** (+3262 additions, -246 deletions) <details> <summary>View changed files</summary> 📝 `Client/Client.csproj` (+44 -1) ➕ `Client/Core/Keylogger/Hook.cs` (+38 -0) ➕ `Client/Core/Keylogger/HotKeys/HotKeyArgs.cs` (+33 -0) ➕ `Client/Core/Keylogger/HotKeys/HotKeySet.cs` (+287 -0) ➕ `Client/Core/Keylogger/HotKeys/HotKeySetCollection.cs` (+48 -0) ➕ `Client/Core/Keylogger/HotKeys/HotKeySetsListener.cs` (+4 -0) ➕ `Client/Core/Keylogger/HotKeys/ReadMe.txt` (+85 -0) ➕ `Client/Core/Keylogger/IKeyboardEvents.cs` (+43 -0) ➕ `Client/Core/Keylogger/IKeyboardMouseEvents.cs` (+15 -0) ➕ `Client/Core/Keylogger/IMouseEvents.cs` (+73 -0) ➕ `Client/Core/Keylogger/Implementation/AppEventFacade.cs` (+19 -0) ➕ `Client/Core/Keylogger/Implementation/AppKeyListener.cs` (+27 -0) ➕ `Client/Core/Keylogger/Implementation/AppMouseListener.cs` (+21 -0) ➕ `Client/Core/Keylogger/Implementation/BaseListener.cs` (+26 -0) ➕ `Client/Core/Keylogger/Implementation/ButtonSet.cs` (+33 -0) ➕ `Client/Core/Keylogger/Implementation/Callback.cs` (+10 -0) ➕ `Client/Core/Keylogger/Implementation/EventFacade.cs` (+114 -0) ➕ `Client/Core/Keylogger/Implementation/GlobalEventFacade.cs` (+19 -0) ➕ `Client/Core/Keylogger/Implementation/GlobalKeyListener.cs` (+27 -0) ➕ `Client/Core/Keylogger/Implementation/GlobalMouseListener.cs` (+73 -0) _...and 26 more files_ </details> ### 📄 Description closes #149 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 15:52:53 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#1041
No description provided.