robertcollier4,
Like this perhaps:
#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
Opt("GUIOnEventMode", 1)
$hGUI = GUICreate("Test", 500, 500)
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
$cListView = GUICtrlCreateListView("Item List", 10, 10, 300, 300)
$hLV = GUICtrlGetHandle($cListView)
For $i = 1 To 10
GUICtrlCreateListViewItem("Item " & $i, $cListView)
Next
$cInPut = GUICtrlCreateInput("", 10, 400, 200, 20)
$cEnter_Dummy = GUICtrlCreateDummy()
GUICtrlSetOnEvent(-1, "_Enter")
GUISetState()
Local $aAccelKeys[1][2] = [["{ENTER}", $cEnter_Dummy]]
GUISetAccelerators($aAccelKeys)
While 1
Sleep(10)
WEnd
Func _Exit()
Exit
EndFunc
Func _Enter()
If _WinAPI_GetFocus() = $hLV Then
MsgBox(0, "Hi", "Enter pressed in ListView")
EndIf
EndFunc
M23