From 68f6bdfbc821bd5ffabd4d96fc60b0f9ab041cc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 22 Oct 2008 18:42:21 +0000 Subject: [PATCH] * Added shortcut Command+Shift+T to open a Terminal. For compatiblity with BeOS :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28289 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../input_server/devices/keyboard/TeamMonitorWindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/add-ons/input_server/devices/keyboard/TeamMonitorWindow.cpp b/src/add-ons/input_server/devices/keyboard/TeamMonitorWindow.cpp index 48f51f74a1..8dd5a1658e 100644 --- a/src/add-ons/input_server/devices/keyboard/TeamMonitorWindow.cpp +++ b/src/add-ons/input_server/devices/keyboard/TeamMonitorWindow.cpp @@ -55,6 +55,7 @@ private: static const uint32 kMsgUpdate = 'TMup'; +static const uint32 kMsgLaunchTerminal = 'TMlt'; const uint32 TM_CANCEL = 'TMca'; const uint32 TM_FORCE_REBOOT = 'TMfr'; const uint32 TM_KILL_APPLICATION = 'TMka'; @@ -140,6 +141,9 @@ TeamMonitorWindow::TeamMonitorWindow() SetSizeLimits(Bounds().Width(), Bounds().Width() * 2, Bounds().Height(), screenFrame.Height()); + + AddShortcut('T', B_COMMAND_KEY | B_SHIFT_KEY, + new BMessage(kMsgLaunchTerminal)); } @@ -168,6 +172,10 @@ TeamMonitorWindow::MessageReceived(BMessage *msg) fDescriptionView->CtrlAltDelPressed(keyDown); break; + case kMsgLaunchTerminal: + be_roster->Launch("application/x-vnd.Haiku-Terminal"); + break; + case TM_FORCE_REBOOT: _kern_shutdown(true); break;