You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I created my AHI script to have an Interception driver for my keyboard still because I use the Kanata interception version right now. So I tried it. It works but the enter button doesn't work. It doesn't have to do with the output because I assigned k with ret and it works. So there is a problem with the input. For more context, it is also not AHI because when you run the Monitor.ahk script you see everything is working fine. The issue relies on the input for the Kanata dll.
Furthermore, I have some tweaking questions.
how hard would it be to also have a TCP server feature? I saw in the source code that there was a comment saying any need in a DLL and the answer is yes because I have an application that relies on it like Komokana for automatic layer switching. The only way to abandon the TCP feature is to have a connection between ahk and the DLL and also send the JSON that the TCP server sends so we can use the ahk to create the TCP or named pipe and give the people on how they want to connect other applications. Also, the information could lead to more configuration on the Autohotkey implementation letting certain keys have different actions in different layers.
Is it possible to have emoji support here me out on that one the reason why I want that is so I can assign specific ahk functions to certain keys because I need unique keys for that so the only thing I want is to just send the Unicode just like sending the scancode or the virtual key. The ahk function is for my window manager komorebi primarily.
Relevant kanata config
I use the kanata_dll.kbd confing for the testing:
;;Test config for kanata.dll use by AutoHotkey, only maps two keys (f,j) to left/right modtap home row mod Shifts
(defcfg
process-unmapped-keys yes ;;|no| enable processing of keys that are not in defsrc
log-layer-changes no ;;|no| overhead
)
(defvar
🕐↕ 1000 ;;|500| tap-timeout
🕐🠿 1500 ;;|500| hold-timeout
)
(defalias ;; timeout→ tap hold ¦ tap hold ←action
f⌂‹⇧ (tap-hold-release $🕐↕ $🕐🠿 f ‹⇧)
j⌂⇧› (tap-hold-release $🕐↕ $🕐🠿 j ⇧›)
😀 (🔣 😀)
)
(defsrc f j k )
(deflayer ⌂ @f⌂‹⇧ @j⌂⇧› ret)
jtroo
added
windows
Issue pertains to Windows only
PRs welcome
jtroo has no plans to work on this at present, but PRs are welcome
ahk
Relates to AHK integration. jtroo does not maintain AHK functionally.
and removed
PRs welcome
jtroo has no plans to work on this at present, but PRs are welcome
labels
Sep 14, 2024
Requirements
Describe the bug
I created my AHI script to have an Interception driver for my keyboard still because I use the Kanata interception version right now. So I tried it. It works but the enter button doesn't work. It doesn't have to do with the output because I assigned k with ret and it works. So there is a problem with the input. For more context, it is also not AHI because when you run the Monitor.ahk script you see everything is working fine. The issue relies on the input for the Kanata dll.
Furthermore, I have some tweaking questions.
Relevant kanata config
I use the kanata_dll.kbd confing for the testing:
To Reproduce
Expected behavior
because of the process-unmapped-keys the enter key should work like a normal enter key
Kanata version
1.7.0-prerelease-1
Debug logs
No response
Operating system
Windows 11
Additional context
here is my AHI script:
The text was updated successfully, but these errors were encountered: