Simulate media keys on a keyboard that doesn't have them
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
3
down vote
favorite
Following on from the solutions in this question, I've been trying to get simulated media keys working on Ubuntu 18.04 on a Lenovo T480s.
First step was to verify that the command xdotool key --clearmodifiers XF86AudioPlay
and indeed it did.
Next I remapped the existing functions however this resulted in the following symbol being displayed:
.
After attempting to use this new shortcut, the command line version stopped working as well (would display the same symbol).
I reverted the remapped commands and tried again using custom shortcut mappings with no success.
Eventually something I am doing seems to cause the command line version to work again (haven't been able to figure out what, just seems to happen after doing other tasks for a while) but it will break as soon as I attempt to use one of the defined shortcuts.
Can anyone shed some light what I'm doing here that is causing the keyboard shortcuts to not only not work but to get into an unworkable state?
shortcut-keys media-buttons
add a comment |Â
up vote
3
down vote
favorite
Following on from the solutions in this question, I've been trying to get simulated media keys working on Ubuntu 18.04 on a Lenovo T480s.
First step was to verify that the command xdotool key --clearmodifiers XF86AudioPlay
and indeed it did.
Next I remapped the existing functions however this resulted in the following symbol being displayed:
.
After attempting to use this new shortcut, the command line version stopped working as well (would display the same symbol).
I reverted the remapped commands and tried again using custom shortcut mappings with no success.
Eventually something I am doing seems to cause the command line version to work again (haven't been able to figure out what, just seems to happen after doing other tasks for a while) but it will break as soon as I attempt to use one of the defined shortcuts.
Can anyone shed some light what I'm doing here that is causing the keyboard shortcuts to not only not work but to get into an unworkable state?
shortcut-keys media-buttons
add a comment |Â
up vote
3
down vote
favorite
up vote
3
down vote
favorite
Following on from the solutions in this question, I've been trying to get simulated media keys working on Ubuntu 18.04 on a Lenovo T480s.
First step was to verify that the command xdotool key --clearmodifiers XF86AudioPlay
and indeed it did.
Next I remapped the existing functions however this resulted in the following symbol being displayed:
.
After attempting to use this new shortcut, the command line version stopped working as well (would display the same symbol).
I reverted the remapped commands and tried again using custom shortcut mappings with no success.
Eventually something I am doing seems to cause the command line version to work again (haven't been able to figure out what, just seems to happen after doing other tasks for a while) but it will break as soon as I attempt to use one of the defined shortcuts.
Can anyone shed some light what I'm doing here that is causing the keyboard shortcuts to not only not work but to get into an unworkable state?
shortcut-keys media-buttons
Following on from the solutions in this question, I've been trying to get simulated media keys working on Ubuntu 18.04 on a Lenovo T480s.
First step was to verify that the command xdotool key --clearmodifiers XF86AudioPlay
and indeed it did.
Next I remapped the existing functions however this resulted in the following symbol being displayed:
.
After attempting to use this new shortcut, the command line version stopped working as well (would display the same symbol).
I reverted the remapped commands and tried again using custom shortcut mappings with no success.
Eventually something I am doing seems to cause the command line version to work again (haven't been able to figure out what, just seems to happen after doing other tasks for a while) but it will break as soon as I attempt to use one of the defined shortcuts.
Can anyone shed some light what I'm doing here that is causing the keyboard shortcuts to not only not work but to get into an unworkable state?
shortcut-keys media-buttons
asked May 17 at 17:26
Miggles
314
314
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037489%2fsimulate-media-keys-on-a-keyboard-that-doesnt-have-them%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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