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.intmapSWTKey(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:PlatformLiefert das Default-Workdir, wenn kein abweichendes angegeben ist.- Overrides:
getDefaultWorkdirin classPlatform- Returns:
- das Default-Workdir.
- See Also:
-
mapSWTKey
public int mapSWTKey(int key) Description copied from class:PlatformMappt OS-spezifisch einzelne Keys auf andere.In der Default-Implementierung wird hier 1:1 der Eingabewert zurueckgegeben. In
PlatformMacOSaber wird z.B. ALT gegen COMMAND ersetzt. -
mapSWTShortcut
Description copied from class:PlatformWiePlatform.mapSWTKey(int), jedoch fuer String-Repraesentationen von Shortcuts. Parameter ist z.Bsp. "ALT+S". Auf macOS wird das auf "CMD+S" gemappt.- Overrides:
mapSWTShortcutin classPlatform- Parameters:
shortcut- der Shortcut.- Returns:
- der gemappte Shortcut.
- See Also:
-