I use a Mac to connect to my Linux MATE server via an RDP client. I run xrdp on the server, and use both Firefox and Brave Browser on the server for web work. One keyboard shortcut that Firefox offers is the "Go to Top" and "Go to Bottom" of the page using the home and end keys respectively. Alternatively, the keys CTL-upArrow and CTL-downArrow serve the same purpose.
However, my Mac keyboard has no home or end keys, and the CTL-Arrow keys are used by the Mac "Mission Control." While it's possible to disable these on the Mac, that affects every operation using them, which is counter-productive to me. Firefox does not seem to have the ability to remap keyboard shortcuts, and MATE's Control Center's keyboard shortcuts do not work at the application level.
Is there any way to tinker with the keyboard shortcuts at the Linux server level, or must I figure a way on the Mac to work with Mission Control without keyboard shortcuts?
Well, as frequently as it happens, I solved the issue myself. I simply turned the problem around and remapped the ctl-arrow keys in my Mac's keyboard shortcuts. I simply used the Mac's command key in combination with the ctl and arrows keys and now my Firefox on MATE works as advertised, and I still have my Mission Control capabilities locally.
I don't understand your question. I connect to my MATE server via RDP. That's the same connection I would use with any other computer (okay, so I installed XRDP because it's a lot easier than configuring an X-window server. In this case, keyboard mapping could a applied at (a) the Mac, (b) the RDP client, (c) the Linux desktop, or (d) Firefox. Since my client doesn't have a keyboard mapping feature, I had to address it at one of the other sources. It turns out the Mac was the easiest.
ETA: Oh, I think I know what you mean. When I installed Ubuntu MATE, I configured it as a Mac keyboard rather than the standard QWERTY layout.
No I meant the physical connection on a tower. Not wireless, not a laptop. I know most Apple stuff like MP3 player have their own connection not regular USB connections. I was wondering what would happen if you got a hold of a regular keyboard and just plugged that in? I had to do that on a laptop that the keyboard quit working.
This wouldn't work in my situation. My server is a rack-mount (although I do have a USB keyboard and monitor attached). My Mac is a laptop which I use to connect because I'm lazy and like sitting in my living room on the couch with the TV on while I tinker. I could attach a keyboard to it via USB, but that would defeat the whole purpose of using a laptop!