📄 putty.rss
字号:
/* puttyui.rss * * Putty UI resource definitions * * Copyright 2003-2004 Sergei Khloupnov * Copyright 2002-2004 Petteri Kangaslampi * * See license.txt for full copyright and license information.*/NAME PTTY#include <eikon.rh>#include "puttyui.hrh"#include <avkon.rsg>#include <avkon.rh>RESOURCE RSS_SIGNATURE {}RESOURCE TBUF { buf = "";}// Application infoRESOURCE EIK_APP_INFO {}// Terminal viewRESOURCE AVKON_VIEW r_putty_terminal_view { menubar = r_putty_menubar; cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;}// Menu barRESOURCE MENU_BAR r_putty_menubar { titles = { MENU_TITLE { menu_pane = r_putty_menu_pane; txt = ""; } };}// Main menuRESOURCE MENU_PANE r_putty_menu_pane { items = { MENU_ITEM { command = EPuttyCmdSend; cascade = r_putty_send_menu; txt = "Send..."; }, MENU_ITEM { cascade = r_putty_connection_menu; txt = "Connection..."; }, MENU_ITEM { cascade = r_putty_settings_menu; txt = "Settings and tools..."; }, MENU_ITEM { command = EEikCmdExit; txt = "Exit"; } };}// Send menuRESOURCE MENU_PANE r_putty_send_menu { items = { MENU_ITEM { command = EPuttyCmdSendLine; txt = "Line<CR>..."; }, MENU_ITEM { command = EPuttyCmdSendText; txt = "Text..."; }, MENU_ITEM { cascade = r_putty_send_character_menu; txt = "Special char..."; }, MENU_ITEM { cascade = r_putty_send_special_key_menu; txt = "Special key..."; }, MENU_ITEM { cascade = r_putty_send_ctrl_menu; txt = "Control+..."; }, MENU_ITEM { cascade = r_putty_send_alt_menu; txt = "Alt+..."; }, MENU_ITEM { cascade = r_send_function_key; txt = "F1-F10..."; } };}// Settings menuRESOURCE MENU_PANE r_putty_settings_menu { items = { MENU_ITEM { command = EPuttyCmdSettingsConnection; cascade = r_putty_settings_connection; txt = "Connection..."; }, MENU_ITEM { command = EPuttyCmdSettingsAuthentication; cascade = r_putty_settings_authentication; txt = "Authentication"; }, MENU_ITEM { command = EPuttyCmdSettingsLogging; cascade = r_putty_settings_logging; txt = "Log parameters"; }, MENU_ITEM { cascade = r_putty_settings_font; txt = "Screen font"; }, MENU_ITEM { command = EPuttyCmdFullScreen; txt = "Toggle full screen"; },// MENU_ITEM { command = EPuttyCmdReverseScreen; txt = "Toggle inverse screen"; }, MENU_ITEM { command = EPuttyCmdLoadSettings; txt = "Load settings..."; }, MENU_ITEM { command = EPuttyCmdSaveSettings; txt = "Save settings..."; }, MENU_ITEM { command = EPuttyCmdSaveSettingsAsDefault; txt = "Save as default"; }, MENU_ITEM { command = EPuttyCmdResetDefaultSettings; txt = "Reset to defaults"; }#ifndef PUTTY_NO_AUDIORECORDER , MENU_ITEM { command = EPuttyCmdInitRandomGenerator; txt = "Initialize random generator"; }#endif };}// Connection menuRESOURCE MENU_PANE r_putty_connection_menu { items = { MENU_ITEM { command = EPuttyCmdConnectionConnect; txt = "Connect"; }, MENU_ITEM { command = EPuttyCmdConnectionClose; txt = "Close"; }, MENU_ITEM { command = EPuttyCmdConnectionDisconnect; txt = "Disconnect"; } };}// Settings/Connection menuRESOURCE MENU_PANE r_putty_settings_connection { items = { MENU_ITEM { command = EPuttyCmdSettingsConnectionHostPort; txt = "Host:port..."; }, MENU_ITEM { command = EPuttyCmdSettingsConnectionVersion; txt = "Protocol version..."; } };}// Settings/Authentication menuRESOURCE MENU_PANE r_putty_settings_authentication { items = { MENU_ITEM { command = EPuttyCmdSettingsAuthenticationUsername; txt = "Username..."; }, MENU_ITEM { command = EPuttyCmdSettingsAuthenticationKeyfile; txt = "Private key file..."; } };}// Settings/Logging menuRESOURCE MENU_PANE r_putty_settings_logging { items = { MENU_ITEM { command = EPuttyCmdSettingsLoggingType; txt = "Log type..."; }, MENU_ITEM { command = EPuttyCmdSettingsLoggingFile; txt = "Log file..."; } };}// Font selectionRESOURCE MENU_PANE r_putty_settings_font { items = {// MENU_ITEM { command = EPuttyCmdNoFixedFonts; txt = "Install fixed font";} };}// Send character menu paneRESOURCE MENU_PANE r_putty_send_character_menu { items = { MENU_ITEM { command = EPuttyCmdSendEsc; txt = "Escape"; }, MENU_ITEM { command = EPuttyCmdSendPipe; txt = "Pipe |"; }, MENU_ITEM { command = EPuttyCmdSendBackquote; txt = "Backquote `"; }, MENU_ITEM { command = EPuttyCmdSendCR; txt = "Enter <CR>"; }, MENU_ITEM { command = EPuttyCmdSendSpace; txt = "Space"; } };}// Send special key menuRESOURCE MENU_PANE r_putty_send_special_key_menu { items = { MENU_ITEM { command = EPuttyCmdSendPageUp; txt = "Page Up"; }, MENU_ITEM { command = EPuttyCmdSendPageDown; txt = "Page Down"; }, MENU_ITEM { command = EPuttyCmdSendHome; txt = "Home"; }, MENU_ITEM { command = EPuttyCmdSendEnd; txt = "End"; }, MENU_ITEM { command = EPuttyCmdSendInsert; txt = "Insert"; }, MENU_ITEM { command = EPuttyCmdSendDelete; txt = "Delete"; } };}// Send Alt + keyRESOURCE MENU_PANE r_putty_send_alt_menu { items = { MENU_ITEM { command = EPuttyCmdSendAltKeys; txt = "Alt+Keys..."; }, MENU_ITEM { command = EPuttyCmdSendAlt1; txt = "Alt-1"; }, MENU_ITEM { command = EPuttyCmdSendAlt2; txt = "Alt-2"; }, MENU_ITEM { command = EPuttyCmdSendAlt3; txt = "Alt-3"; }, MENU_ITEM { command = EPuttyCmdSendAlt4; txt = "Alt-4"; }, MENU_ITEM { command = EPuttyCmdSendAlt5; txt = "Alt-5"; }, MENU_ITEM { command = EPuttyCmdSendAlt6; txt = "Alt-6"; }, MENU_ITEM { command = EPuttyCmdSendAlt7; txt = "Alt-7"; }, MENU_ITEM { command = EPuttyCmdSendAlt8; txt = "Alt-8"; }, MENU_ITEM { command = EPuttyCmdSendAlt9; txt = "Alt-9"; }, MENU_ITEM { command = EPuttyCmdSendAlt0; txt = "Alt-0"; } };}// Send Control + keyRESOURCE MENU_PANE r_putty_send_ctrl_menu { items = { MENU_ITEM { command = EPuttyCmdSendCtrlKeys; txt = "Ctrl+Keys..."; }, MENU_ITEM { command = EPuttyCmdSendCtrlAD; txt = "Ctrl-A,D"; }, MENU_ITEM { command = EPuttyCmdSendCtrlBrkt; txt = "Ctrl-]"; }, MENU_ITEM { command = EPuttyCmdSendCtrlC; txt = "Ctrl-C"; }, MENU_ITEM { command = EPuttyCmdSendCtrlD; txt = "Ctrl-D"; }, MENU_ITEM { command = EPuttyCmdSendCtrlZ; txt = "Ctrl-Z"; } };}// Send function key menu paneRESOURCE MENU_PANE r_send_function_key { items = { MENU_ITEM { command = EPuttyCmdSendF1; txt = "F1"; }, MENU_ITEM { command = EPuttyCmdSendF2; txt = "F2"; }, MENU_ITEM { command = EPuttyCmdSendF3; txt = "F3"; }, MENU_ITEM { command = EPuttyCmdSendF4; txt = "F4"; }, MENU_ITEM { command = EPuttyCmdSendF5; txt = "F5"; }, MENU_ITEM { command = EPuttyCmdSendF6; txt = "F6"; }, MENU_ITEM { command = EPuttyCmdSendF7; txt = "F7"; }, MENU_ITEM { command = EPuttyCmdSendF8; txt = "F8"; }, MENU_ITEM { command = EPuttyCmdSendF9; txt = "F9"; }, MENU_ITEM { command = EPuttyCmdSendF10;txt = "F10";} };}// Authentication prompt for non-secret data (such as the username)RESOURCE DIALOG r_auth_dlg_not_secret { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtQuery; id = EGeneralQuery; control = AVKON_DATA_QUERY { layout = EDataLayout; label = ""; control = EDWIN { default_case = EAknEditorLowerCase; avkon_flags = EAknEditorFlagNoT9; }; }; } };}// Authentication prompt for secret data (such as a password)RESOURCE DIALOG r_auth_dlg_secret { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtQuery; id = EGeneralQuery; control = AVKON_DATA_QUERY { layout = ECodeLayout; label = ""; control = SECRETED { num_letters = 32; }; }; } };}// Send text dialogRESOURCE DIALOG r_send_text_dlg { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtQuery; id = EGeneralQuery; control = AVKON_DATA_QUERY { layout = EDataLayout; label = ""; control = EDWIN { default_case = EAknEditorLowerCase; }; }; } };}// Hostname/port dialogRESOURCE DIALOG r_settings_host_port_entry { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtMultilineQuery; id = EEnterHost; control = AVKON_DATA_QUERY { layout = EMultiDataFirstEdwin; label = "Host"; control = EDWIN { flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable; width = 5; maxlength = 128; max_view_height_in_lines = 5; base_line_delta = 21; // [Petteri] Default to lower case, no T9 default_case = EAknEditorLowerCase; avkon_flags = EAknEditorFlagNoT9; }; }; }, DLG_LINE { type = EAknCtMultilineQuery; id = EEnterPort; control = AVKON_DATA_QUERY { layout = EMultiDataSecondNumEd; label = "Port"; control = AVKON_INTEGER_EDWIN { min = 1; max = 65535; }; }; } };}// SSH version dialogRESOURCE DIALOG r_settings_protocol { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtListQueryControl; id = ESelectProtocol; control = AVKON_LIST_QUERY_CONTROL { listtype = EAknCtSinglePopupMenuListBox; listbox = AVKON_LIST_QUERY_LIST { flags = EAknListBoxMenuList; height = 3; width = 3; array_id = r_settings_protocols_list; }; heading = "SSH protocol"; }; } };}RESOURCE ARRAY r_settings_protocols_list { items = { LBUF { txt = "1 only"; }, LBUF { txt = "1 preferred"; }, LBUF { txt = "2 preferred"; }, LBUF { txt = "2 only"; } };}// Generic string entry dialog for settingsRESOURCE DIALOG r_settings_string_entry { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtQuery; id = EEnterString; control = AVKON_DATA_QUERY { layout = EDataLayout; label = "A String"; control = EDWIN {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -