Merge pull request #6690 from jochim-vd/macos-command-paste
Enable Command-V login screen pasting on macOS
This commit is contained in:
@@ -43,6 +43,7 @@ import net.runelite.client.input.KeyListener;
|
|||||||
import net.runelite.client.input.KeyManager;
|
import net.runelite.client.input.KeyManager;
|
||||||
import net.runelite.client.plugins.Plugin;
|
import net.runelite.client.plugins.Plugin;
|
||||||
import net.runelite.client.plugins.PluginDescriptor;
|
import net.runelite.client.plugins.PluginDescriptor;
|
||||||
|
import net.runelite.client.util.OSType;
|
||||||
|
|
||||||
@PluginDescriptor(
|
@PluginDescriptor(
|
||||||
name = "Login Screen",
|
name = "Login Screen",
|
||||||
@@ -167,7 +168,10 @@ public class LoginScreenPlugin extends Plugin implements KeyListener
|
|||||||
return;
|
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
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user