Enable Command-V login screen pasting on macOS

This commit is contained in:
Jochim Van Dijck
2018-11-26 02:58:48 +01:00
parent ef358cc453
commit 1a87f98db2

View File

@@ -43,6 +43,7 @@ import net.runelite.client.input.KeyListener;
import net.runelite.client.input.KeyManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.util.OSType;
@PluginDescriptor(
name = "Login Screen",
@@ -167,7 +168,10 @@ public class LoginScreenPlugin extends Plugin implements KeyListener
return;
}
if (e.getKeyCode() == KeyEvent.VK_V && e.isControlDown())
// enable pasting on macOS with the Command (meta) key
boolean isModifierDown = OSType.getOSType() == OSType.MacOS ? e.isMetaDown() : e.isControlDown();
if (e.getKeyCode() == KeyEvent.VK_V && isModifierDown)
{
try
{