Changeset 26936 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Mar 2, 2010 10:45:01 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 58224
- Location:
- trunk/src/VBox/Frontends/VBoxManage
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
r26569 r26936 209 209 " [--natnet<1-N> <network>|default]\n" 210 210 " [--macaddress<1-N> auto|<mac>]\n" 211 " [--mouse ps2|usb|usbtablet\n" 212 " [--keyboard ps2|usb\n" 211 213 " [--uart<1-N> off|<I/O base> <IRQ>]\n" 212 214 " [--uartmode<1-N> disconnected|\n" -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp
r26548 r26936 867 867 } 868 868 869 /* Pointing device information */ 870 PointingHidType_T aPointingHid; 871 const char *pszHid = "Unknown"; 872 const char *pszMrHid = "unknown"; 873 machine->COMGETTER(PointingHidType)(&aPointingHid); 874 switch (aPointingHid) 875 { 876 case PointingHidType_None: 877 pszHid = "None"; 878 pszMrHid = "none"; 879 break; 880 case PointingHidType_PS2Mouse: 881 pszHid = "PS/2 Mouse"; 882 pszMrHid = "ps2mouse"; 883 break; 884 case PointingHidType_USBMouse: 885 pszHid = "USB Mouse"; 886 pszMrHid = "usbmouse"; 887 break; 888 case PointingHidType_USBTablet: 889 pszHid = "USB Tablet"; 890 pszMrHid = "usbtablet"; 891 break; 892 case PointingHidType_ComboMouse: 893 pszHid = "USB Tablet and PS/2 Mouse"; 894 pszMrHid = "combomouse"; 895 break; 896 default: 897 break; 898 } 899 if (details == VMINFO_MACHINEREADABLE) 900 RTPrintf("hidpointing=\"%s\"\n", pszMrHid); 901 else 902 RTPrintf("Pointing Device: %s\n", pszHid); 903 904 /* Keyboard device information */ 905 KeyboardHidType_T aKeyboardHid; 906 machine->COMGETTER(KeyboardHidType)(&aKeyboardHid); 907 pszHid = "Unknown"; 908 pszMrHid = "unknown"; 909 switch (aKeyboardHid) 910 { 911 case KeyboardHidType_None: 912 pszHid = "None"; 913 pszMrHid = "none"; 914 break; 915 case KeyboardHidType_PS2Keyboard: 916 pszHid = "PS/2 Keyboard"; 917 pszMrHid = "ps2kbd"; 918 break; 919 case KeyboardHidType_USBKeyboard: 920 pszHid = "USB Keyboard"; 921 pszMrHid = "usbkbd"; 922 break; 923 case KeyboardHidType_ComboKeyboard: 924 pszHid = "USB and PS/2 Keyboard"; 925 pszMrHid = "combokbd"; 926 break; 927 default: 928 break; 929 } 930 if (details == VMINFO_MACHINEREADABLE) 931 RTPrintf("hidkeyboard=\"%s\"\n", pszMrHid); 932 else 933 RTPrintf("Keyboard Device: %s\n", pszHid); 934 869 935 /* get the maximum amount of UARTs */ 870 936 ULONG maxUARTs = 0; -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
r26675 r26936 115 115 MODIFYVM_NATNET, 116 116 MODIFYVM_MACADDRESS, 117 MODIFYVM_HIDPTR, 118 MODIFYVM_HIDKBD, 117 119 MODIFYVM_UARTMODE, 118 120 MODIFYVM_UART, … … 203 205 { "--natnet", MODIFYVM_NATNET, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX }, 204 206 { "--macaddress", MODIFYVM_MACADDRESS, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX }, 207 { "--mouse", MODIFYVM_HIDPTR, RTGETOPT_REQ_STRING }, 208 { "--keyboard", MODIFYVM_HIDKBD, RTGETOPT_REQ_STRING }, 205 209 { "--uartmode", MODIFYVM_UARTMODE, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX }, 206 210 { "--uart", MODIFYVM_UART, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX }, … … 1214 1218 } 1215 1219 1220 case MODIFYVM_HIDPTR: 1221 { 1222 if (!strcmp(ValueUnion.psz, "ps2")) 1223 { 1224 CHECK_ERROR(machine, COMSETTER(PointingHidType)(PointingHidType_PS2Mouse)); 1225 } 1226 else if (!strcmp(ValueUnion.psz, "usb")) 1227 { 1228 CHECK_ERROR(machine, COMSETTER(PointingHidType)(PointingHidType_USBMouse)); 1229 } 1230 else if (!strcmp(ValueUnion.psz, "usbtablet")) 1231 { 1232 CHECK_ERROR(machine, COMSETTER(PointingHidType)(PointingHidType_USBTablet)); 1233 } 1234 else 1235 { 1236 errorArgument("Invalid type '%s' specfied for pointing device", ValueUnion.psz); 1237 rc = E_FAIL; 1238 } 1239 break; 1240 } 1241 1242 case MODIFYVM_HIDKBD: 1243 { 1244 if (!strcmp(ValueUnion.psz, "ps2")) 1245 { 1246 CHECK_ERROR(machine, COMSETTER(KeyboardHidType)(KeyboardHidType_PS2Keyboard)); 1247 } 1248 else if (!strcmp(ValueUnion.psz, "usb")) 1249 { 1250 CHECK_ERROR(machine, COMSETTER(KeyboardHidType)(KeyboardHidType_USBKeyboard)); 1251 } 1252 else 1253 { 1254 errorArgument("Invalid type '%s' specfied for keyboard", ValueUnion.psz); 1255 rc = E_FAIL; 1256 } 1257 break; 1258 } 1259 1216 1260 case MODIFYVM_UARTMODE: 1217 1261 {
Note:
See TracChangeset
for help on using the changeset viewer.