918672015-09-03 14:34:15 +0000Allow caps lock to be used as menu key2016-01-14 01:07:01 +0000111Unclassifiedxkeyboard-configGeneralunspecifiedOtherAllRESOLVEDFIXEDmediumenhancement---1felipe.lessaxkbbensbergkieranbinghamoldest_to_newest6342210felipe.lessa2015-09-03 14:34:15 +0000Currently there are many nice behaviors that can be used for the caps lock key. It would be even better if caps lock could be turned into the menu key.
So, adding something like the following to symbols/capslock:
hidden partial modifier_keys
xkb_symbols "capsmenu" {
key <CAPS> { [ Menu ] };
};6342291felipe.lessa2015-09-03 16:08:42 +0000In case anyone is curious about the motivation, I've written a blog post about it. http://blog.felipe.lessa.nom.br/?p=1376347042svu2015-09-09 23:46:28 +0000Would you be able to provide a patch for symbols/capslock, rules/base.o_s.part and rules/base.xml.in ?
Also, would caps:super and caps:hyper be good enough for you?6347113felipe.lessa2015-09-10 01:27:53 +0000> Also, would caps:super and caps:hyper be good enough for you?
If by that you mean setting Caps Lock to Super/Hyper, I'm not sure but I don't think so, as I'm trying to use it as a non-modifier key on emacs.6409624119461bensberg2015-11-07 13:09:11 +0000Created attachment 119461
adds the «menu» option for capslock6476375svu2016-01-14 01:07:01 +0000Committed to git, thank you!1194612015-11-07 13:09:11 +00002015-11-07 13:09:11 +0000adds the «menu» option for capslock0001-Adding-the-option-to-make-Caps-Lock-act-as-a-Menu-ke.patchtext/plain1815bensbergRnJvbSBlYjljNmU2OThiMWNmYjQ1ZDc0NTMzNjEzMWQ4M2JkMzhkNDUzZTA5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5ubyBTY2h1bGVuYmVyZyA8YmVuc2JlcmdAanVzdGVtYWls
Lm5ldD4KRGF0ZTogU2F0LCA3IE5vdiAyMDE1IDE0OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRD
SF0gQWRkaW5nIHRoZSBvcHRpb24gdG8gbWFrZSBDYXBzIExvY2sgYWN0IGFzIGEgTWVudSBrZXku
CgpodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05MTg2NwoKU2ln
bmVkLW9mZi1ieTogQmVubm8gU2NodWxlbmJlcmcgPGJlbnNiZXJnQGp1c3RlbWFpbC5uZXQ+Ci0t
LQogcnVsZXMvYmFzZS5vX3MucGFydCB8ICAgIDEgKwogcnVsZXMvYmFzZS54bWwuaW4gICB8ICAg
IDYgKysrKysrCiBzeW1ib2xzL2NhcHNsb2NrICAgIHwgICAgNSArKysrKwogMyBmaWxlcyBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3J1bGVz
L2Jhc2Uub19zLnBhcnQgYi9ydWxlcy9iYXNlLm9fcy5wYXJ0CmluZGV4IDcyZjdiMzEuLmFkM2Rl
NGEgMTAwNjQ0Ci0tLSBhL3J1bGVzL2Jhc2Uub19zLnBhcnQKKysrIGIvcnVsZXMvYmFzZS5vX3Mu
cGFydApAQCAtNzAsNiArNzAsNyBAQAogICBjYXBzOmJhY2tzcGFjZQk9CStjYXBzbG9jayhiYWNr
c3BhY2UpCiAgIGNhcHM6c3VwZXIJCT0JK2NhcHNsb2NrKHN1cGVyKQogICBjYXBzOmh5cGVyCQk9
CStjYXBzbG9jayhoeXBlcikKKyAgY2FwczptZW51CQk9CStjYXBzbG9jayhtZW51KQogICBjYXBz
Om5vbmUJCT0JK2NhcHNsb2NrKG5vbmUpCiAgIGNhcHM6Y3RybF9tb2RpZmllcgk9CStjYXBzbG9j
ayhjdHJsX21vZGlmaWVyKQogICBjdHJsOm5vY2FwcwkJPQkrY3RybChub2NhcHMpCmRpZmYgLS1n
aXQgYS9ydWxlcy9iYXNlLnhtbC5pbiBiL3J1bGVzL2Jhc2UueG1sLmluCmluZGV4IDJmNjRmYTQu
LmM0YjUwZDAgMTAwNjQ0Ci0tLSBhL3J1bGVzL2Jhc2UueG1sLmluCisrKyBiL3J1bGVzL2Jhc2Uu
eG1sLmluCkBAIC02NDg5LDYgKzY0ODksMTIgQEAKICAgICAgIDwvb3B0aW9uPgogICAgICAgPG9w
dGlvbj4KICAgICAgICAgPGNvbmZpZ0l0ZW0+CisgICAgICAgICAgPG5hbWU+Y2FwczptZW51PC9u
YW1lPgorICAgICAgICAgIDxfZGVzY3JpcHRpb24+TWFrZSBDYXBzIExvY2sgYW4gYWRkaXRpb25h
bCBNZW51IGtleTwvX2Rlc2NyaXB0aW9uPgorICAgICAgICA8L2NvbmZpZ0l0ZW0+CisgICAgICA8
L29wdGlvbj4KKyAgICAgIDxvcHRpb24+CisgICAgICAgIDxjb25maWdJdGVtPgogICAgICAgICAg
IDxuYW1lPmNhcHM6c2hpZnRsb2NrPC9uYW1lPgogICAgICAgICAgIDxfZGVzY3JpcHRpb24+Q2Fw
cyBMb2NrIHRvZ2dsZXMgU2hpZnRMb2NrIChhZmZlY3RzIGFsbCBrZXlzKTwvX2Rlc2NyaXB0aW9u
PgogICAgICAgICA8L2NvbmZpZ0l0ZW0+CmRpZmYgLS1naXQgYS9zeW1ib2xzL2NhcHNsb2NrIGIv
c3ltYm9scy9jYXBzbG9jawppbmRleCAzZjRhMGNkLi4xOTM1MmY3IDEwMDY0NAotLS0gYS9zeW1i
b2xzL2NhcHNsb2NrCisrKyBiL3N5bWJvbHMvY2Fwc2xvY2sKQEAgLTUyLDYgKzUyLDExIEBAIHhr
Yl9zeW1ib2xzICJoeXBlciIgewogfTsKIAogaGlkZGVuIHBhcnRpYWwgbW9kaWZpZXJfa2V5cwor
eGtiX3N5bWJvbHMgIm1lbnUiIHsKKyAgICBrZXkgPENBUFM+IHsgWyBNZW51IF0gfTsKK307CisK
K2hpZGRlbiBwYXJ0aWFsIG1vZGlmaWVyX2tleXMKIHhrYl9zeW1ib2xzICJub25lIiB7CiAgICAg
a2V5IDxDQVBTPiB7IFsgVm9pZFN5bWJvbCBdIH07CiB9OwotLSAKMS43LjAuNAoK