summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/ClipboardUtils.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/KeyboardManager.kt5
2 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/ClipboardUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/ClipboardUtils.kt
index fb47fc521..035259a1a 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/ClipboardUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/ClipboardUtils.kt
@@ -16,7 +16,7 @@ import kotlin.time.Duration.Companion.milliseconds
object ClipboardUtils {
private var lastClipboardAccessTime = SimpleTimeMark.farPast()
- private fun canAccessClibpard(): Boolean {
+ private fun canAccessClipboard(): Boolean {
val result = lastClipboardAccessTime.passedSince() > 10.milliseconds
if (result) {
lastClipboardAccessTime = SimpleTimeMark.now()
@@ -26,7 +26,7 @@ object ClipboardUtils {
private suspend fun getClipboard(): Clipboard? {
val deferred = CompletableDeferred<Clipboard?>()
- if (canAccessClibpard()) {
+ if (canAccessClipboard()) {
deferred.complete(Toolkit.getDefaultToolkit().systemClipboard)
} else {
LorenzUtils.runDelayed(5.milliseconds) {
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/KeyboardManager.kt b/src/main/java/at/hannibal2/skyhanni/utils/KeyboardManager.kt
index 46fc36d42..a1fac5387 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/KeyboardManager.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/KeyboardManager.kt
@@ -22,6 +22,11 @@ object KeyboardManager {
return modifierHeld && Keyboard.KEY_V.isKeyHeld()
}
+ fun isCopyingKeysDown(): Boolean {
+ val modifierHeld = if (SystemUtils.IS_OS_MAC) isCommandKeyDown() else isControlKeyDown()
+ return modifierHeld && Keyboard.KEY_C.isKeyHeld()
+ }
+
@SubscribeEvent
fun onTick(event: LorenzTickEvent) {
if (Mouse.getEventButtonState() && Mouse.getEventButton() != -1) {