automatically capitalize() the key names in the control key combo list. this will be more tolerant of variant user inputs.

nanotube [2007-09-04 06:01]
automatically capitalize() the key names in the control key combo list. this will be more tolerant of variant user inputs.
Filename
keylogger.pyw
pykeylogger.ini
diff --git a/keylogger.pyw b/keylogger.pyw
index c8f293c..0e62bae 100644
--- a/keylogger.pyw
+++ b/keylogger.pyw
@@ -66,6 +66,7 @@ class KeyLogger:

 	def ParseControlKey(self):
 		self.controlKeyList = self.settings['General']['Control Key'].split(';')
+		self.controlKeyList = [item.capitalize() for item in self.controlKeyList]
 		self.controlKeyHash = dict(zip(self.controlKeyList, [False for item in self.controlKeyList]))

 	def MaintainControlKeyHash(self, event, updown):
diff --git a/pykeylogger.ini b/pykeylogger.ini
index a62d4a6..7afad60 100644
Binary files a/pykeylogger.ini and b/pykeylogger.ini differ
ViewGit