[Xposed Framework Modules] heather1209:
Here are my logcat logs for the Xposed Additions entries (and probably a lot extra since I don't understand enough of it to know what exactly is needed).

When plugging in:

08-07 03:31:42.781 D/com.spazedog.xposed.additionsgb.backend.pwm.EventManager(1297): Registering new single event
08-07 03:31:42.781 D/com.spazedog.xposed.additionsgb.backend.pwm.EventManager(1297): Getting actions for the key combo '26:0'
08-07 03:31:42.791 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Down 26(0,0):( 1297): Starting a new event
08-07 03:31:42.791 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Down 26(0,0):( 1297): Parsing the event to the queue (ONGOING)
08-07 03:31:42.791 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Down 26(0,0):( 1297): Waiting on long press timeout
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Up 26(0,0):( 1297): Continuing ongoing event
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Up 26(0,0):( 1297): Parsing the event to the queue (ONGOING)
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Down 26(0,0):( 1297): Disabling default dispatching (ONGOING)
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Up 26(0,0):( 1297): Invoking Click Event
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Up 26(0,0):( 1297): Using action ''
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.InputManager(1297): The KeyEvent 26 already contains the FLAG_INJECTED flag
08-07 03:31:42.921 D/InputDispatcher(1297): ActualScreenOn=1
08-07 03:31:42.921 D/com.spazedog.xposed.additionsgb.backend.InputManager(1297): The KeyEvent 26 already contains the FLAG_INJECTED flag
08-07 03:31:42.931 D/InputDispatcher(1297): ActualScreenOn=1
08-07 03:31:42.931 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Up 26(0,0):( 1297): Disabling default dispatching (INVOKED)
08-07 03:31:42.931 I/SensorManager(1297): unregisterListenerImpl++: listener = com.android.server.power.DisplayPowerController$10@4826b4d0
08-07 03:31:42.931 D/CwMcuSensor(1297): CwMcuSensor::setEnable: debug.sensorhal.fill.block= 0
08-07 03:31:42.931 D/CwMcuSensor(1297): CwMcuSensor::setEnable: [v09-Add debug logs when open inputs], handle = 3, en = 0, what = 3
08-07 03:31:42.931 D/InputDispatcher(1297): notify PowerKey:1
08-07 03:31:42.931 I/PMS (1297): Going to sleep by user request...
08-07 03:31:42.931 V/LightsService(1297): setLight #2: color=#0
08-07 03:31:42.931 D/qdlights(1297): set_light_buttons_func: on=0 brightness=0
08-07 03:31:42.931 V/LightsService(1297): setLight #0: color=#ff000000
08-07 03:31:42.941 D/WirelessDisplayService(1297): Screen File Receiver; callOnGoing: false, Screen On: false
08-07 03:31:42.941 D/WirelessDisplayService(1297): ScreenReceiver: ACTION_SCREEN_OFF && Not in DongleWait nor MirrorEnabling State: REQ_JOIN_GROUP - FALSE
08-07 03:31:42.941 W/InputDispatcher(1297): Asynchronous input event injection failed.
08-07 03:31:42.941 W/InputDispatcher(1297): Asynchronous input event injection failed.
08-07 03:31:42.941 D/PMN (1297): goingToSleep
08-07 03:31:42.941 D/PMS (1297): acquireWL(491e5158): PARTIAL_WAKE_LOCK ActivityManager-Sleep 0x1 1297 1000
08-07 03:31:42.951 D/PMS (1297): acquireWL(49f6e0e0): PARTIAL_WAKE_LOCK show keyguard 0x1 1389 10039
08-07 03:31:42.991 D/PMS (1297): releaseWL(491e5158): PARTIAL_WAKE_LOCK ActivityManager-Sleep 0x1
08-07 03:31:43.001 I/SensorManager(1389): registerListenerImpl: listener = com.htc.sense.easyaccessservice.SensorHubService@47ef8828, sensor = {Sensor name="hTC Gesture Motion HIDI", vendor="hTC Corp.", version=1, type=10, maxRange=200.0, resolution=1.0, power=4.97E-4, minDelay=20000}, delay = 200000, handler = null
08-07 03:31:43.011 D/CwMcuSensor(1297): CwMcuSensor::setEnable: debug.sensorhal.fill.block= 0
08-07 03:31:43.011 D/CwMcuSensor(1297): CwMcuSensor::setEnable: [v09-Add debug logs when open inputs], handle = 25, en = 1, what = 30
08-07 03:31:43.011 D/CwMcuSensor(1297): CwMcuSensor::setDelay: handle = 25, delay_ns = 200000000
08-07 03:31:43.021 E/sensohubinterface(1389): switchDebug: cmd[0] 0xff
08-07 03:31:43.021 E/sensohubinterface(1389): switchDebug: cmd[1] 0x1
08-07 03:31:43.021 D/WifiDataStallTracker(1297): onReceive: action=android.intent.action.SCREEN_OFF
08-07 03:31:43.031 D/WifiDataStallTracker(1297): stopDataStallAlarm: current tag=40707 mDataStallAlarmIntent=PendingIntent{4a02faa0: PendingIntentRecord{489cade8 android broadcastIntent}}
08-07 03:31:43.031 D/WifiNative-wlan0(1297): doBoolean: DRIVER SETSUSPENDMODE 1
08-07 03:31:43.031 W/WifiHW (1297): QCOM Debug wifi_send_command "IFNAME=wlan0 DRIVER SETSUSPENDMODE 1"
08-07 03:31:43.031 I/wpa_supplicant(1374): Recv Cmd 1: IFNAME=wlan0
08-07 03:31:43.031 D/WifiNative-wlan0(1297): doBoolean: SET_SCREEN_ON 0
08-07 03:31:43.031 D/PMS (1297): acquireWL(49f72158): PARTIAL_WAKE_LOCK WifiSuspend 0x1 1297 1000
08-07 03:31:43.051 V/UPolicy (1297): [Eng]canLogUserProfiling, TellHtc Ui Mode is: background
08-07 03:31:43.051 E/Prism.MastheadStatePro_(1599): uri: content://com.htc.launcher.masthead_state/visibility
08-07 03:31:43.051 D/SmartSyncUtils(2840): isEpsOn(), nState = 0
08-07 03:31:43.051 E/Prism.MastheadStatePro_(1599): uri: content://com.htc.launcher.masthead_state/visibility
08-07 03:31:43.051 D/SmartSyncUtils(2840): getMobilePolicyEnabled, result = true
08-07 03:31:43.051 D/WifiService(1297): New client listening to asynchronous messages
08-07 03:31:43.061 W/HtcLockScreen(1389): KgWidgetPager: onPageSwitched failed
08-07 03:31:43.081 D/wpa_supplicant(1374): wpa_driver_nl80211_driver_cmd SETSUSPENDMODE 1 len = 0, 4096
08-07 03:31:43.081 D/WifiNative-wlan0(1297): returned true
08-07 03:31:43.081 W/WifiHW (1297): QCOM Debug wifi_send_command "IFNAME=wlan0 SET_SCREEN_ON 0"
08-07 03:31:43.081 I/wpa_supplicant(1374): Recv Cmd 1: IFNAME=wlan0
08-07 03:31:43.081 I/wpa_supplicant(1374): SET_SCREEN_ON:eek:ff
08-07 03:31:43.081 I/wpa_supplicant(1374): htc_wext_set_keepalive +
08-07 03:31:43.081 D/wpa_supplicant(1374): getPrivFuncNum +
08-07 03:31:43.081 I/wpa_supplicant(1374): getPrivFuncNum -, cmd = 0x8bf6
08-07 03:31:43.081 I/wpa_supplicant(1374): htc_wext_set_keepalive fnum = 0x8bf6
08-07 03:31:43.081 I/wpa_supplicant(1374): get_ip_address source addr = c0a80189
08-07 03:31:43.081 I/wpa_supplicant(1374): htc_wext_set_keepalive gateway addr = c0a80101
08-07 03:31:43.081 D/PMS (1297): releaseWL(49f72158): PARTIAL_WAKE_LOCK WifiSuspend 0x1
08-07 03:31:43.091 D/SmartSyncUtils(2840): isEpsOn(), nState = 0
08-07 03:31:43.091 D/PMS (1297): acquireWL(4916fc18): PARTIAL_WAKE_LOCK SmartSyncScreenOnOffTimeReceiver_3 0x1 2840 1000
08-07 03:31:43.111 D/PMS (1297): releaseWL(4916fc18): PARTIAL_WAKE_LOCK SmartSyncScreenOnOffTimeReceiver_3 0x1
08-07 03:31:43.161 D/TelephonyRegistry(1297): This is not dual project
08-07 03:31:43.181 I/wpa_supplicant(1374): htc_wext_set_keepalive - ret = 0
08-07 03:31:43.181 I/wpa_supplicant(1374): htc_wext_set_TX_TRACKING (0)+
08-07 03:31:43.181 I/wpa_supplicant(1374): htc_wext_set_TX_TRACKING - ret = 0
08-07 03:31:43.181 D/WifiNative-wlan0(1297): returned true
08-07 03:31:43.181 D/WifiStateMachine(1297): get mPhoneStateListener
08-07 03:31:43.181 D/SurfaceControl(1297): Excessive delay in blankDisplay() while turning screen off: 209ms
08-07 03:31:43.181 W/ContextImpl(1297): Calling a method in the system process without a qualified user: android.app.ContextImpl.stopService:-1 android.content.ContextWrapper.stopService:-1 android.content.ContextWrapper.stopService:-1 com.htc.smartdim.SystemIntentReceiver.onReceive:115 android.app.ActivityThread.handleReceiver:-1
08-07 03:31:43.191 D/PMS (1297): nativeSetInteractive:false
08-07 03:31:43.191 D/PMS (1297): nativeSetInteractive:false done
08-07 03:31:43.191 D/PMS (1297): nativeSetAutoSuspend:true
08-07 03:31:43.191 D/PMS (1297): nativeSetAutoSuspend:true done
08-07 03:31:43.191 I/InputMethodManagerService(1297): screenObserver, isScreenOn=false
08-07 03:31:43.191 I/InputMethodManagerService(1297): Disable input method client, pid=2380
08-07 03:31:43.191 D/HABCtrl (1297): TPE algorithm. remove timeout.
08-07 03:31:43.191 D/PMS (1297): OOBE c monitor 11
08-07 03:31:43.211 V/SRS_Proc(391): ParamSet string: screen_state=off
08-07 03:31:43.221 D/NfcService(1560): ScreenObserver: OFF
08-07 03:31:43.221 D/PMS (1297): acquireWL(49f77068): PARTIAL_WAKE_LOCK NfcService:mRoutingWakeLock 0x1 1560 1027
08-07 03:31:43.231 D/PMS (1297): releaseWL(49f77068): PARTIAL_WAKE_LOCK NfcService:mRoutingWakeLock 0x1
08-07 03:31:43.281 W/IInputConnectionWrapper(2380): getExtractedText on inactive InputConnection
08-07 03:31:43.281 W/IInputConnectionWrapper(2380): getTextBeforeCursor on inactive InputConnection
08-07 03:31:43.281 W/IInputConnectionWrapper(2380): getSelectedText on inactive InputConnection
08-07 03:31:43.281 W/IInputConnectionWrapper(2380): getTextAfterCursor on inactive InputConnection
08-07 03:31:43.281 E/bl (1505): onStartInput event aborted: com.touchtype.keyboard.c.ag: could not obtain extracted text (class com.touchtype.keyboard.c.ag)
08-07 03:31:43.291 I/dalvikvm-heap(1389): Grow heap (frag case) to 28.126MB for 4742056-byte allocation
08-07 03:31:43.361 I/dalvikvm-heap(1389): Grow heap (frag case) to 32.678MB for 4742056-byte allocation

When unplugging:

08-07 03:32:56.941 D/com.spazedog.xposed.additionsgb.backend.pwm.EventManager(1297): Registering new single event
08-07 03:32:56.941 D/com.spazedog.xposed.additionsgb.backend.pwm.EventManager(1297): Getting actions for the key combo '26:0'
08-07 03:32:56.941 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Down 26(0,0):( 1297): Starting a new event
08-07 03:32:56.941 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Down 26(0,0):( 1297): Parsing the event to the queue (ONGOING)
08-07 03:32:56.941 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Down 26(0,0):( 1297): Waiting on long press timeout
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Up 26(0,0):( 1297): Continuing ongoing event
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Queueing/Up 26(0,0):( 1297): Parsing the event to the queue (ONGOING)
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Down 26(0,0):( 1297): Disabling default dispatching (ONGOING)
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Up 26(0,0):( 1297): Invoking Click Event
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Up 26(0,0):( 1297): Using action ''
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.InputManager(1297): The KeyEvent 26 already contains the FLAG_INJECTED flag
08-07 03:32:57.071 D/InputDispatcher(1297): ActualScreenOn=1
08-07 03:32:57.071 D/com.spazedog.xposed.additionsgb.backend.InputManager(1297): The KeyEvent 26 already contains the FLAG_INJECTED flag
08-07 03:32:57.071 D/InputDispatcher(1297): ActualScreenOn=1
08-07 03:32:57.081 I/SensorManager(1297): unregisterListenerImpl++: listener = com.android.server.power.DisplayPowerController$10@4826b4d0
08-07 03:32:57.081 D/com.spazedog.xposed.additionsgb.backend.pwm.PhoneWindowManager#Dispatching/Up 26(0,0):( 1297): Disabling default dispatching (INVOKED)
08-07 03:32:57.081 D/CwMcuSensor(1297): CwMcuSensor::setEnable: debug.sensorhal.fill.block= 0
08-07 03:32:57.081 D/CwMcuSensor(1297): CwMcuSensor::setEnable: [v09-Add debug logs when open inputs], handle = 3, en = 0, what = 3
08-07 03:32:57.081 D/WirelessDisplayService(1297): Screen File Receiver; callOnGoing: false, Screen On: false
08-07 03:32:57.081 D/WirelessDisplayService(1297): ScreenReceiver: ACTION_SCREEN_OFF && Not in DongleWait nor MirrorEnabling State: REQ_JOIN_GROUP - FALSE
08-07 03:32:57.081 I/SensorManager(1389): registerListenerImpl: listener = com.htc.sense.easyaccessservice.SensorHubService@47ef8828, sensor = {Sensor name="hTC Gesture Motion HIDI", vendor="hTC Corp.", version=1, type=10, maxRange=200.0, resolution=1.0, power=4.97E-4, minDelay=20000}, delay = 200000, handler = null
08-07 03:32:57.081 E/sensohubinterface(1389): switchDebug: cmd[0] 0xff
08-07 03:32:57.081 E/sensohubinterface(1389): switchDebug: cmd[1] 0x1
08-07 03:32:57.081 D/CwMcuSensor(1297): CwMcuSensor::setEnable: debug.sensorhal.fill.block= 0
08-07 03:32:57.081 D/CwMcuSensor(1297): CwMcuSensor::setEnable: [v09-Add debug logs when open inputs], handle = 25, en = 1, what = 30
08-07 03:32:57.081 D/CwMcuSensor(1297): CwMcuSensor::setDelay: handle = 25, delay_ns = 200000000
08-07 03:32:57.081 D/InputDispatcher(1297): notify PowerKey:1
08-07 03:32:57.081 I/PMS (1297): Going to sleep by user request...
08-07 03:32:57.081 V/LightsService(1297): setLight #2: color=#0
08-07 03:32:57.081 D/qdlights(1297): set_light_buttons_func: on=0 brightness=0
08-07 03:32:57.081 V/LightsService(1297): setLight #0: color=#ff000000
08-07 03:32:57.081 D/PMN (1297): goingToSleep
08-07 03:32:57.081 D/PMS (1297): acquireWL(49a2ab88): PARTIAL_WAKE_LOCK ActivityManager-Sleep 0x1 1297 1000
08-07 03:32:57.091 D/PMS (1297): acquireWL(497ae1c8): PARTIAL_WAKE_LOCK show keyguard 0x1 1389 10039
08-07 03:32:57.281 D/SurfaceControl(1297): Excessive delay in blankDisplay() while turning screen off: 197ms
08-07 03:32:57.281 D/PMS (1297): nativeSetInteractive:false
08-07 03:32:57.281 D/PMS (1297): nativeSetInteractive:false done
08-07 03:32:57.281 D/PMS (1297): nativeSetAutoSuspend:true
08-07 03:32:57.281 D/PMS (1297): nativeSetAutoSuspend:true done
08-07 03:32:57.291 D/ActivityManager(1297): screenshotApplicationsRecent for ActivityRecord{48015960 u0 com.nolanlawson.logcat/.LogcatActivity t24}, bitmap=android.graphics.Bitmap@49feb730, time = 208
08-07 03:32:57.321 D/HABCtrl (1297): TPE algorithm. remove timeout.
08-07 03:32:57.321 I/InputMethodManagerService(1297): screenObserver, isScreenOn=false
08-07 03:32:57.321 D/NfcService(1560): ScreenObserver: OFF
08-07 03:32:57.321 I/InputMethodManagerService(1297): Disable input method client, pid=2380
08-07 03:32:57.321 D/PMS (1297): OOBE c monitor 11
08-07 03:32:57.321 D/PMS (1297): acquireWL(49548fc8): PARTIAL_WAKE_LOCK NfcService:mRoutingWakeLock 0x1 1560 1027
08-07 03:32:57.321 I/InputManager(1297): Cancel all due to getting PMS screen off broadcast
08-07 03:32:57.321 D/PMS (1297): releaseWL(49548fc8): PARTIAL_WAKE_LOCK NfcService:mRoutingWakeLock 0x1
08-07 03:32:57.331 E/Prism.MastheadStatePro_(1599): uri: content://com.htc.launcher.masthead_state/visibility
08-07 03:32:57.331 E/Prism.MastheadStatePro_(1599): uri: content://com.htc.launcher.masthead_state/visibility
08-07 03:32:57.331 W/HtcLockScreen(1389): KgWidgetPager: onPageSwitched failed
08-07 03:32:57.361 V/UPolicy (1297): [Eng]canLogUserProfiling, TellHtc Ui Mode is: background
08-07 03:32:57.391 D/WifiStateMachine(1297): get mPhoneStateListener
08-07 03:32:57.401 D/TelephonyRegistry(1297): This is not dual project
08-07 03:32:57.481 D/PMS (1297): acquireWL(48764090): PARTIAL_WAKE_LOCK BatteryServiceUpdateStats 0x1 0 0
08-07 03:32:57.491 I/BatteryService(1297): n_update end
08-07 03:32:57.491 W/IInputConnectionWrapper(2380): getExtractedText on inactive InputConnection
08-07 03:32:57.491 D/UsbnetService(1297): BroadcastReceiver::onReceive+
08-07 03:32:57.491 D/UsbnetService(1297): onReceive BATTERY_CHANGED
08-07 03:32:57.491 D/PMS (1297): releaseWL(48764090): PARTIAL_WAKE_LOCK BatteryServiceUpdateStats 0x1
08-07 03:32:57.501 D/UsbnetService(1297): --> pluggedType = 2, mPluggedType = 0, mScreenOff = false
08-07 03:32:57.501 D/UsbnetService(1297): BroadcastReceiver::onReceive-
08-07 03:32:57.501 D/HtcCdmaPhoneApp(1523): level 80 scale 100
08-07 03:32:57.501 D/HtcPowerSaver(1297): updateBatteryInfo
08-07 03:32:57.501 D/PMS (1297): releaseWL(49a2ab88): PARTIAL_WAKE_LOCK ActivityManager-Sleep 0x1
08-07 03:32:57.501 D/PMS (1297): runPSCheck
08-07 03:32:57.501 D/HtcPowerSaver(1297): Checking...
08-07 03:32:57.511 I/HtcPowerSaver(1297): >> updateStatus
08-07 03:32:57.511 I/HtcPowerSaver(1297): updateStatus (8000,80,-1,false,false,false,-1)
08-07 03:32:57.511 I/HtcPowerSaver(1297): << updateStatus
08-07 03:32:57.551 I/dalvikvm-heap(1389): Grow heap (frag case) to 28.796MB for 4742056-byte allocation
08-07 03:32:57.601 I/dalvikvm-heap(1389): Grow heap (frag case) to 33.353MB for 4742056-byte allocation
08-07 03:32:57.651 W/IInputConnectionWrapper(2380): getTextBeforeCursor on inactive InputConnection
08-07 03:32:57.671 W/HtcLockScreen(1389): SlidingChallengeLayout: showChallenge mChallengeView is null
08-07 03:32:57.671 W/AppWidgetService(1297): sendInitialBroadcasts(),set useForground = false
08-07 03:32:57.691 W/IInputConnectionWrapper(2380): getSelectedText on inactive InputConnection
08-07 03:32:57.761 I/dalvikvm-heap(1389): Grow heap (frag case) to 38.583MB for 4742056-byte allocation
08-07 03:32:57.801 D/PMS (1297): releaseWL(4a130e18): SCREEN_BRIGHT_WAKE_LOCK ON_AFTER_RELEASE WindowManager 0x2000000a
08-07 03:32:57.811 I/dalvikvm-heap(1389): Grow heap (frag case) to 43.160MB for 4742056-byte allocation
08-07 03:32:57.831 W/IInputConnectionWrapper(2380): getTextAfterCursor on inactive InputConnection
08-07 03:32:57.831 E/bl (1505): onStartInput event aborted: com.touchtype.keyboard.c.ag: could not obtain extracted text (class com.touchtype.keyboard.c.ag)
08-07 03:32:57.911 D/StatusBarManager(1389): disable=0x1000000 pid=1389 pkg=com.android.keyguard thread=main token=android.os.Binder@484bd130
08-07 03:32:57.921 I/Choreographer(1389): Skipped 35 frames! The application may be doing too much work on its main thread.
08-07 03:32:57.921 D/PMS (1297): releaseWL(497ae1c8): PARTIAL_WAKE_LOCK show keyguard 0x1