Merge pull request #6690 from jochim-vd/macos-command-paste

Enable Command-V login screen pasting on macOS
This commit is contained in:
Tomas Slusny
2018-11-26 07:01:30 +00:00
committed by GitHub

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
{