001package org.vishia.commander; 002 003import java.io.File; 004 005import org.vishia.fileRemote.FileRemote; 006import org.vishia.gral.base.GralWidget; 007import org.vishia.gral.ifc.GralUserAction; 008import org.vishia.util.KeyCode; 009 010 011 012 013 014/**This class handles all actions of common keys. Most of the keys are common. 015 * 016 * Hartmut Schorrig 017 */ 018public class FcmdKeyActions 019{ 020 final Fcmd main; 021 022 int keyExecuteInJcmd = KeyCode.ctrl + KeyCode.enter; 023 024 int keyExecuteAsJavaClass = KeyCode.ctrl + KeyCode.alt + KeyCode.shift + KeyCode.enter; 025 int keyExecuteInShellOpened = KeyCode.ctrl + KeyCode.alt + KeyCode.shift + KeyCode.enter; 026 027 int keyExecuteInShell = KeyCode.ctrl + KeyCode.alt + KeyCode.enter; 028 029 int keyExecuteStartProcess = KeyCode.ctrl + KeyCode.shift + KeyCode.enter; 030 031 int keyPanelSelection = KeyCode.alt + KeyCode.dn; 032 033 034 int keyCreateFavorite = KeyCode.ctrl + 'b'; //like 'Lesezeichen einfuegen' 035 //--------------------------------------------------------------------------------- 036 //Working 037 /* 038 int keyFileProps = KeyCode.F2; 039 040 int keyView = KeyCode.F3; 041 042 int keyEdit = KeyCode.F4; 043 044 int keyCopy = KeyCode.F5; 045 046 int keyMkDirFile = KeyCode.F7; 047 048 int keyDelete1 = KeyCode.F8; 049 050 int keyDelete2 = KeyCode.del; 051 052 int keyWindFullOut = KeyCode.ctrl + 'o'; 053 054 055 056 int keyOpenProperties = KeyCode.alt + KeyCode.enter; 057 058 //--------------------------------------------------------------------------------- 059 //Navigation 060 int keySelectPanelLeft = KeyCode.alt + KeyCode.F1; 061 int keySelectPanelMid = KeyCode.alt + KeyCode.F2; 062 int keySelectPanelRight = KeyCode.alt + KeyCode.F3; 063 064 */ 065 //int keyPanelFile = KeyCode.alt + KeyCode.ctrl + KeyCode.up; 066 067 //int keyPanelLeft = KeyCode.alt + KeyCode.ctrl + KeyCode.left; 068 069 //int keyPanelRight = KeyCode.alt + KeyCode.ctrl + KeyCode.right; 070 071 //int keyMainPanelLeft = KeyCode.alt + KeyCode.shift + KeyCode.left; 072 073 //int keyMainPanelRight = KeyCode.alt + KeyCode.shift + KeyCode.right; 074 075 076 /**Show files in the current selected dir. Entry in the directory. */ 077 int keyEntryDir; 078 /**Show files in the parent dir, like cd .. */ 079 int keyLeaveDir; 080 081 082 //--------------------------------------------------------------------------------- 083 //View 084 085 086 FcmdKeyActions(Fcmd parent) 087 { 088 main = parent; 089 } 090 091 092 093 094}