Package de.willuhn.jameica.system
Class PlatformMacOS
java.lang.Object
de.willuhn.jameica.system.Platform
de.willuhn.jameica.system.PlatformMacOS
Ueberschrieben fuer MacOS-spezfisches Verhalten.
-
Field Summary
Fields inherited from class de.willuhn.jameica.system.Platform
OS_FREEBSD, OS_FREEBSD_64, OS_LINUX, OS_LINUX_64, OS_MAC, OS_UNKNOWN, OS_WINDOWS, OS_WINDOWS_64, workdir
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert das Default-Workdir, wenn kein abweichendes angegeben ist.int
mapSWTKey
(int key) Mappt OS-spezifisch einzelne Keys auf andere.mapSWTShortcut
(String shortcut) WiePlatform.mapSWTKey(int)
, jedoch fuer String-Repraesentationen von Shortcuts.Methods inherited from class de.willuhn.jameica.system.Platform
getInstance, getOS, getWorkdir, inProgramDir, toAbsolute, toRelative
-
Constructor Details
-
PlatformMacOS
public PlatformMacOS()
-
-
Method Details
-
getDefaultWorkdir
Description copied from class:Platform
Liefert das Default-Workdir, wenn kein abweichendes angegeben ist.- Overrides:
getDefaultWorkdir
in classPlatform
- Returns:
- das Default-Workdir.
- See Also:
-
mapSWTKey
public int mapSWTKey(int key) Description copied from class:Platform
Mappt OS-spezifisch einzelne Keys auf andere.In der Default-Implementierung wird hier 1:1 der Eingabewert zurueckgegeben. In
PlatformMacOS
aber wird z.B. ALT gegen COMMAND ersetzt. -
mapSWTShortcut
Description copied from class:Platform
WiePlatform.mapSWTKey(int)
, jedoch fuer String-Repraesentationen von Shortcuts. Parameter ist z.Bsp. "ALT+S". Auf macOS wird das auf "CMD+S" gemappt.- Overrides:
mapSWTShortcut
in classPlatform
- Parameters:
shortcut
- der Shortcut.- Returns:
- der gemappte Shortcut.
- See Also:
-