AutoKey question: How can I hold down a simulated keypress while holding down the key combination?
My laptop's Escape key recently got broken so I temporarily mapped it to Super + X using AutoKey via keyboard.fake_keypress("<escape>"). However, I found that this doesn't hold down the Escape button but instead presses it once only. How do I script it to where as long as I'm holding down the key combination Super + X, the Escape button is also simulated held down. When I release, it also gets simulated released.
keyboard shortcut-keys autokey
add a comment |
My laptop's Escape key recently got broken so I temporarily mapped it to Super + X using AutoKey via keyboard.fake_keypress("<escape>"). However, I found that this doesn't hold down the Escape button but instead presses it once only. How do I script it to where as long as I'm holding down the key combination Super + X, the Escape button is also simulated held down. When I release, it also gets simulated released.
keyboard shortcut-keys autokey
You better arrange this at a lower system level, using xbindkeys. See askubuntu.com/questions/254424/…
– vanadium
Dec 25 '18 at 7:33
Should rather be xmodmap, the second answer in that link.
– vanadium
Dec 25 '18 at 7:40
add a comment |
My laptop's Escape key recently got broken so I temporarily mapped it to Super + X using AutoKey via keyboard.fake_keypress("<escape>"). However, I found that this doesn't hold down the Escape button but instead presses it once only. How do I script it to where as long as I'm holding down the key combination Super + X, the Escape button is also simulated held down. When I release, it also gets simulated released.
keyboard shortcut-keys autokey
My laptop's Escape key recently got broken so I temporarily mapped it to Super + X using AutoKey via keyboard.fake_keypress("<escape>"). However, I found that this doesn't hold down the Escape button but instead presses it once only. How do I script it to where as long as I'm holding down the key combination Super + X, the Escape button is also simulated held down. When I release, it also gets simulated released.
keyboard shortcut-keys autokey
keyboard shortcut-keys autokey
asked Dec 24 '18 at 23:21
user9564371user9564371
31
31
You better arrange this at a lower system level, using xbindkeys. See askubuntu.com/questions/254424/…
– vanadium
Dec 25 '18 at 7:33
Should rather be xmodmap, the second answer in that link.
– vanadium
Dec 25 '18 at 7:40
add a comment |
You better arrange this at a lower system level, using xbindkeys. See askubuntu.com/questions/254424/…
– vanadium
Dec 25 '18 at 7:33
Should rather be xmodmap, the second answer in that link.
– vanadium
Dec 25 '18 at 7:40
You better arrange this at a lower system level, using xbindkeys. See askubuntu.com/questions/254424/…
– vanadium
Dec 25 '18 at 7:33
You better arrange this at a lower system level, using xbindkeys. See askubuntu.com/questions/254424/…
– vanadium
Dec 25 '18 at 7:33
Should rather be xmodmap, the second answer in that link.
– vanadium
Dec 25 '18 at 7:40
Should rather be xmodmap, the second answer in that link.
– vanadium
Dec 25 '18 at 7:40
add a comment |
1 Answer
1
active
oldest
votes
This is not possible with a high-level keyboard macro tool such as Autokey. You should remap your broken key using more low-level tools. xmodmap is installed by default, and allows to modify the keymap. For guidelines on how to proceed, see the excellent answer of Kevin Bowen, Xev and xmodmap, to the question How can I change what keys on my keyboard do? here on Ask Ubuntu.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1104340%2fautokey-question-how-can-i-hold-down-a-simulated-keypress-while-holding-down-th%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This is not possible with a high-level keyboard macro tool such as Autokey. You should remap your broken key using more low-level tools. xmodmap is installed by default, and allows to modify the keymap. For guidelines on how to proceed, see the excellent answer of Kevin Bowen, Xev and xmodmap, to the question How can I change what keys on my keyboard do? here on Ask Ubuntu.
add a comment |
This is not possible with a high-level keyboard macro tool such as Autokey. You should remap your broken key using more low-level tools. xmodmap is installed by default, and allows to modify the keymap. For guidelines on how to proceed, see the excellent answer of Kevin Bowen, Xev and xmodmap, to the question How can I change what keys on my keyboard do? here on Ask Ubuntu.
add a comment |
This is not possible with a high-level keyboard macro tool such as Autokey. You should remap your broken key using more low-level tools. xmodmap is installed by default, and allows to modify the keymap. For guidelines on how to proceed, see the excellent answer of Kevin Bowen, Xev and xmodmap, to the question How can I change what keys on my keyboard do? here on Ask Ubuntu.
This is not possible with a high-level keyboard macro tool such as Autokey. You should remap your broken key using more low-level tools. xmodmap is installed by default, and allows to modify the keymap. For guidelines on how to proceed, see the excellent answer of Kevin Bowen, Xev and xmodmap, to the question How can I change what keys on my keyboard do? here on Ask Ubuntu.
answered Dec 26 '18 at 9:58
vanadiumvanadium
5,28411229
5,28411229
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1104340%2fautokey-question-how-can-i-hold-down-a-simulated-keypress-while-holding-down-th%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You better arrange this at a lower system level, using xbindkeys. See askubuntu.com/questions/254424/…
– vanadium
Dec 25 '18 at 7:33
Should rather be xmodmap, the second answer in that link.
– vanadium
Dec 25 '18 at 7:40