📄 putty.rss
字号:
/* puttyui.rss * * Putty UI resource definitions * * Copyright 2002 Petteri Kangaslampi * * See license.txt for full copyright and license information.*/NAME PTTY#include <eikon.rh>#include <eikcore.rsg>#include <indicato.rsg>#include <uikon.hrh>#include "puttyui.hrh"RESOURCE RSS_SIGNATURE {}RESOURCE TBUF { buf = "";}// Application infoRESOURCE EIK_APP_INFO { hotkeys = r_putty_hotkeys; cba = r_putty_cba; menubar = r_putty_menubar; status_pane = r_putty_status_pane;}// Command buttonsRESOURCE CBA r_putty_cba { breadth = 80; buttons = { CBA_BUTTON { id = ECmdConnect; txt = "Connect"; bmpfile = ""; bmpid = 0xffff; }, CBA_BUTTON { id = ECommand1; txt = ""; bmpfile = ""; bmpid = 0xffff; }, CBA_BUTTON { id = ECommand2; txt = ""; bmpfile = ""; bmpid = 0xffff; }, CBA_BUTTON { id = EEikCmdExit; txt = "Close"; bmpfile = ""; bmpid = 0xffff; } };}// Select/Unselect command buttonRESOURCE CBA_BUTTON r_putty_select_cba { id = ECmdSelect; txt = "Select";}RESOURCE CBA_BUTTON r_putty_unselect_cba { id = ECmdUnselect; txt = "Unselect";}// Mark/Copy command buttonRESOURCE CBA_BUTTON r_putty_mark_cba { id = ECmdMark; txt = "Mark";}RESOURCE CBA_BUTTON r_putty_copy_cba { id = ECmdCopy; txt = "Copy";}RESOURCE CBA_BUTTON r_putty_blank_cba { id = ECommand1; txt = "";}// Status pane:RESOURCE STATUS_PANE_APP_MODEL r_putty_status_pane { //CEikStatusPane* statuspane = iEikonEnv->AppUiFactory()->StatusPane(); //statuspane->SwitchLayoutL(R_INDICATOR_LAYOUT_NARROW); layout = R_INDICATOR_LAYOUT_NARROW;}// HotkeysRESOURCE HOTKEYS r_putty_hotkeys { shift_control = { HOTKEY { command = ECmdSendPipe; key = 'p'; }, HOTKEY { command = ECmdSendBackquote; key = 'q'; }, HOTKEY { command = ECmdSendLessThan; key = 'l'; }, HOTKEY { command = ECmdSendGreaterThan; key = 'g'; }, HOTKEY { command = ECmdSelect; key = 's'; }, HOTKEY { command = ECmdMark; key = 'm'; }, HOTKEY { command = ECmdCopy; key = 'c'; }, HOTKEY { command = ECmdPaste; key = 'v'; } };}// Menu barRESOURCE MENU_BAR r_putty_menubar { titles = { MENU_TITLE { menu_pane = r_putty_file_menu; txt = "File"; }, MENU_TITLE { menu_pane = r_putty_edit_menu; txt = "Edit"; }, MENU_TITLE { menu_pane = r_putty_view_menu; txt = "View"; }, MENU_TITLE { menu_pane = r_putty_settings_menu; txt = "Settings"; }, MENU_TITLE { menu_pane = r_putty_tools_menu; txt = "Tools"; }, MENU_TITLE { menu_pane = r_putty_help_menu; txt = "Help"; } };}// File menu paneRESOURCE MENU_PANE r_putty_file_menu { items = { MENU_ITEM { command = ECmdConnect; txt = "Connect..."; }, MENU_ITEM { command = EEikCmdExit; txt = "Close"; } };}// Edit menu paneRESOURCE MENU_PANE r_putty_edit_menu { items = { MENU_ITEM { command = ECmdSelect; txt = "Select"; flags = EEikMenuItemCheckBox; }, MENU_ITEM { command = ECmdMark; txt = "Mark"; }, MENU_ITEM { command = ECmdCopy; txt = "Copy"; }, MENU_ITEM { command = ECmdPaste; txt = "Paste"; } };}// View menu paneRESOURCE MENU_PANE r_putty_view_menu { items = { MENU_ITEM { command = ECmdLargeFont; txt = "Large Font"; flags = EEikMenuItemCheckBox; }, MENU_ITEM { command = ECmdFullScreen; txt = "Full Screen"; flags = EEikMenuItemCheckBox; } };}// Settings menu paneRESOURCE MENU_PANE r_putty_settings_menu { items = { MENU_ITEM { command = ECmdSettings; txt = "Settings..."; }, MENU_ITEM { command = ECmdLoadSettings; txt = "Load Settings..."; }, MENU_ITEM { command = ECmdSaveSettings; txt = "Save Settings..."; flags = EEikMenuItemSeparatorAfter; }, MENU_ITEM { command = ECmdSaveSettingsAsDefault; txt = "Save as default"; }, MENU_ITEM { command = ECmdResetDefaultSettings; txt = "Reset to original defaults"; } };}// Tools menu paneRESOURCE MENU_PANE r_putty_tools_menu { items = { MENU_ITEM { command = ECmdSendSpecialCharacter; txt = "Send Special Character..."; extratxt = "Chr"; }, MENU_ITEM { cascade = r_putty_send_function_key_menu; txt = "Send Function Key"; }, MENU_ITEM { cascade = r_putty_send_character_menu; txt = "Send Character"; }, MENU_ITEM { command = ECmdInitRandomGenerator; txt = "Initialize random number generator"; } };}// Tools menu paneRESOURCE MENU_PANE r_putty_help_menu { items = { MENU_ITEM { command = ECmdAbout; txt = "About..."; } };}// Send character menu paneRESOURCE MENU_PANE r_putty_send_character_menu { items = { MENU_ITEM { command = ECmdSendPipe; txt = "Pipe |"; }, MENU_ITEM { command = ECmdSendBackquote; txt = "Backquote `"; }, MENU_ITEM { command = ECmdSendLessThan; txt = "Less than <"; }, MENU_ITEM { command = ECmdSendGreaterThan; txt = "Greater than >"; } };}// Send function key menu paneRESOURCE MENU_PANE r_putty_send_function_key_menu { items = { MENU_ITEM { command = ECmdSendF1; txt = "F1"; }, MENU_ITEM { command = ECmdSendF2; txt = "F2"; }, MENU_ITEM { command = ECmdSendF3; txt = "F3"; }, MENU_ITEM { command = ECmdSendF4; txt = "F4"; }, MENU_ITEM { command = ECmdSendF5; txt = "F5"; }, MENU_ITEM { command = ECmdSendF6; txt = "F6"; }, MENU_ITEM { command = ECmdSendF7; txt = "F7"; }, MENU_ITEM { command = ECmdSendF8; txt = "F8"; }, MENU_ITEM { command = ECmdSendF9; txt = "F9"; }, MENU_ITEM { command = ECmdSendF10; txt = "F10"; } };}// Host key dialog buttonsRESOURCE DLG_BUTTONS r_unknown_host_key_dlg_buttons { buttons = {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -