messages, support for quick jump using kbrd

- arrows up/down: as single LMB
- enter: as double LMB
This commit is contained in:
Basile Burg 2015-05-03 18:02:26 +02:00
parent 588d99a473
commit c65c724c74
1 changed files with 15 additions and 9 deletions

View File

@ -277,9 +277,10 @@ end;
procedure TCEMessagesWidget.ListKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
i: NativeInt;
i: Integer;
begin
if Key in [VK_BACK, VK_DELETE] then
case Key of
VK_BACK, VK_DELETE:
begin
if List.SelectionCount > 0 then
begin
@ -289,6 +290,11 @@ begin
end
else clearbyContext(amcAll);
end;
VK_UP, VK_DOWN:
if fOptions.singleMessageClick then handleMessageClick(nil);
VK_RETURN:
handleMessageClick(nil);
end;
end;
procedure TCEMessagesWidget.selCtxtClick(Sender: TObject);