> What we really need is some sort of virus that fucks up their keystrokes
You can remap what a key does via the Windows Registry (or whatever it's called nowadays). For example, I use Sharpkeys to remap caps lock to Tab.
EDIT: Oh, further inspection reveals that it's not possible to swap around all the keys, from the FAQ:
> Things that SharpKeys will not do:
> Allow you to swap two keys with each other - e.g. you can’t have Q and Z swap places because the remapping code would get confused
Lots of nicer keyboards have it built in, just flip a switch on the back.
In Mac and Linux put this in your .bashrc or some other file that runs at startup
setxkbmap us -option caps:backspace xset r 66 # makes it repeat when holding down
Windows:
Install SharpKeys. Run it. Click "add new". On the left side, click "caps lock". On the right side, click "backspace" (or control or whatever). Click "write to registry". Done.
edit: removing accidental fluff from my personal linux setup
Just chiming in here to say that I've been running PC Pro Tools at home, and Mac Pro Tools at work for the past ~5 years. Both equally as stable.
One thing which I have done which eases the transition between the two platforms is to buy a mac keyboard for my PC, and then remap the ctrl key to command and the windows key to control. That makes remembering your keyboard shortcuts much easier, as the ctrl, opt and cmd modifiers are then the same across the two platforms.
You can do this at the registry level using Sharpkeys.
Finally someone did it.
You can install SharpKeys (https://github.com/randyrants/sharpkeys) and check if these non-working key combos (Fn+Home, End, PgUp, Space, Up/Down/Left/Right) produce any scan codes. If they do, these can be remapped. However, it sounds like these are not that important.
What's more, that open a possibility of using classical keyboard with A485 motherboard...
> It's much easier to install T480's system board into T25 than the other way around.
Isn't it easier to only exchange keyboard+palmrest between the two, instead of exchanging motherboards and bottom covers?
I've probably missed thinkpads development over the last years; did they move the dock connector from the bottom to the palmrest?
Auto HotKey is awesome and worth checking out, but as poster above me says it's a bit complex.
For simply remapping function keys to media keys (as in F10 is play/pause forever more until you clean install or remap it again), if you want something simpler, I recommend SharpKeys:
https://github.com/randyrants/sharpkeys/releases
It's a small program to remap keys in the registry. You can delete SharpKeys after you've mapped the keys and the new mappings will stay.
I use Sharpkeys, it lets me rebind keys via the Windows registry.
It's not really great if you want to only disable the Windows key while gaming, but if you want to permanently disable or rebind it to something else, it works great.
Dang. OK, go clear any key mapping with SharpKeys. See https://github.com/randyrants/sharpkeys and elsewhere.
Also, research other keyboard layouts to see if the key you wish is elsewhere and then test that out.
It's handled through the registry. You can use SharpKeys to help with remapping. Since it just modified your registry you could even delete it after you're done and the modifications will stay.
I know this thread is a little old, but if you haven't found an answer yet I would highly recommend SharpKeys.
You can rebind specific keys to function as others on your keyboard. Unfortunately, I think you have to restart your computer to apply/undo the changes but you can save different configurations so it's easy to revert or go back to different settings.
I would suggest Sharpkeys, but any keybinds you make with it will be system-wide.
Just a reminder: if you find out you don't like Sharpkeys, make sure you undo all the rebinds you did with it before uninstalling it.
Those buttons simulate keyboard inputs. So you could remap them, but you'd be remapping ALL keyboards using that function. So you could rebind Escape to something else, but then you have no Escape key on any keyboard you connect. Just something to keep in mind.
Windows PowerToys has a good remapping function, or you can use something like SharpKeys to make permanent changes if you don't want to rely on a background process always running.
I also have a mac and I do have a alt/option key between the left control and ⌘/command key.
But you should be able to change pretty much any key to the alt key with sharpkeys if that isn't there.
You should be able to remap CTRL to something else, like another Shift. IIRC Can't recall the app's name I used but something like this should do the trick.
You should be able to export a .reg file and apply that via script.
I've re-mapped the right CTRL key to Right Windows using SharpKeys. It's a fantastic little utilty that modifies the registry to re-map one key to another. If you don't use the right CTRL all that often, I suggest changing it to the MENU key since it's right in the proper spot.
You can just use SharpKeys which lets you set up Windows to natively do the remap for you, then you don't need any software running all the time.
It's really straightforward to use, just add one entry for the remap (press Context, then press Left Ctrl (or select Right Ctrl if it matters to you) when asked), save and reboot.
Technically you can uninstall SharpKeys once you're done, it isn't needed any more.
I've just tested it using SharpKeys (which uses the same registry keys to implement maps as Key Tweak apparently does) and it works fine here on my non-surface work laptop
You can use this https://github.com/randyrants/sharpkeys
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.
If you don't want to dive into the registry, there are tools like SharpKeys which can do that for you. However, disabling the Delete key is highly discouraged. Doing so can prevent you from logging in, and could possibly render the computer unusable. SharpKeys even warns against this.
I agree with Big_Daddy_TruckNutz, that there are better ways to secure a computer that won't result in you needing to reinstall the OS if you mess up. If you accomplish disabling the Delete key, and it works as desired, it will likely lock you out of the computer as well, also requiring you to reinstall the OS. While it might involve more work, it would be much a much safer and more practical solution.
There are some pretty easy ways to change the mapping in software. I used Sharp Keys at one time to reassign some keys on my laptop that I didn't like. Such as mapping Caps Lock to backspace. But, this is done at the windows level and requires a reboot to change. So if someone else is going to use the PC, that can make it difficult for them. And you can't just move your keyboard around to other PCs. AutoHotKey also allows you to remap keys in software. But it doesn't make any hard changes to windows. So you can run it when you are logged in but other users won't be affected. And you can copy your script around to other PCs assuming you can install the software.
If you don't use capslock you can also remap it to F13 (or any other key for that matter) using SharpKeys, and then use F13 to open Everything using its options.
The only ways to do it is through rebinding it to whatever modifier you want it to be. You can use Sharp Keys to do that: https://github.com/randyrants/sharpkeys
EDIT: Depending on your keyboard, your keyboard driver might also have this ability. I use Razer BlackWidow, and the driver software, Razer Synapse, is able to do the remapping without using any third-party software.
Mit Sharpkeys kann man übrigens der Taste Adieu sagen und sie mit einer anderen Funktion belegen. Hab auf meiner jetzt die linke Strg.-Taste liegen.
I've got MSI GF75 and found this issue super annoying. But it's very easy so solve and this method works for any laptop or keyboard:
Definitely try out something like SharpKeys! I've mapped CapsLock to Ctrl for a few years now and it's been a lot easier to hit key combos, even in videogames.
ye i tried remapping keys for league with ahk some work some don't, you need a program that modifier the registry like sharpkeys and the remaps will work everywhere even when you lock ur pc with windows+l
I'm using a tool called SharpKeys.
It allows you to remap all the buttons on your keyboard.
I remapped left Alt to be Control, left Windows key to be Alt, left Control to be Windows.
Configuration example: https://imgur.com/a/cc1i0tw
Latest release: https://github.com/randyrants/sharpkeys/releases/download/v3.9.3/sharpkeys393.msi
While is possible to do via registry editing, you have to deal with scan codes and in general the task is not user friendly. my recommendation is that you get a small and easy app called SharpKeys.
Literally you only have to select from the list on the left which key should should be mapped to the one you select on the list in the right. Cannot be more easy and permanent. It's a set it and forget it kind of thing (holds even after you upgrade OS).
My next test is to boot any other OS or even see if this key works in the BIOS. But if you want to stick to Windows, try Sharpkeys and remove all mapping there. More at https://github.com/randyrants/sharpkeys/issues/179
If that doesn't clear it up, again, test with any other OS and a possible workaround is to use Sharpkeys to map another key to Esc.
You can remap the key permanently with registry changes and not require a program running.
There are programs to simplify the key changes such as SharpKeys
If you're just doing a simple rebind, it'd likely be more appropriate to rebind the key via the registry, or use something like SharpKeys to simplify the process.
I used SharpKeys to rebind my CapsLock to F13 to stop there being any conflicts with any existing keys.
i did not face the problem and only installs KB firmware from within the software itself. Also tried upgrading the software to 1.7, mapping keys and ' still works fine.
However my problem still persist when i map keys, my Fn+1.. doesnt send F1-F12 signal at all. Do you have the problem? (try it on BT)
​
My experience:
The software is still buggy af for me. I only uses it for RGB and use sharpkeys for key mapping.
You're not remapping the keyboard via that registry hack, you're remapping the entire Windows installation. It applies to all keyboards and users on that computer, so if you're not the sole user of your computer, you probably want something else. You should read the whole included README tbh.
If you want to remap keys much more dynamically, or just only for yourself, AutoHotkey is what's usually used.
I had quite a success (maybe not) on updating the KB firmware and customized individual key RGB but my most initial intention was to map the capslock to `~ button instead
..but when I attempted to map the key (or any key), I somehow will no longer able to access F1-F12 via Fn+number and I have to Fn+Lctrl in order to get F1-F12. Idk why, I troubleshot a few times and concluded the bug was coming from the software when mapping a key.
I ended up just use sharpkeys instead for key mapping and keep the software for RGB customization
I use SharpKeys (a tiny standalone .exe) for this. I used to use AutoHotkey for remapping but can't really recommend it as it works software-level, so if you press the key too fast (e.g. holding it down) sometimes the capslock still bleeds through. SharpKeys directly writes to the registry to it's a very low-level change, and once applied it doesn't need a daemon running 24/7 for it to work. You can just remove the program after that (but I keep it installed).
I have this keyboard and while overall its great, that it comes with the function keys set to being media keys a little bit of horseshit. I've used a program called SharpKeys for apple keyboards for the kind of remapping that's needed here, but it doesn't work for the K400. Maybe there's some other program out there that allows you to remap keys in the same way as SharpKeys does (through windows registry modifications) but if there isn't then your only alternative is download the Logitech Options software, which allows you to set the function keys to behave like function keys. But if you ever remove that software or if it has some issue booting with windows or if it crashes, then bye bye function keys. Very silly.
edit: I see that this was not for a windows environment, so you can pretty well ignore what I've said here. I think the only way to do this would be if someone had released a firmware hack for the dongle yeah?
You will not be banned, as remapping does not attempt to inject or attempt to manipulate any of the game files.
AutoHotKey is a different story as it can and has been used maliciously. Key remapping on the other hand has no malicious features. I'd suggest using SharpKeys, it's lightweight and easy to use. https://github.com/randyrants/sharpkeys/releases
Windows has a built in way to remap keys. I've only used it with PS/2 keyboards so far. This is only useful when keys send something but it's not what you want. If you need to send data to the keyboard to enable keys, that probably requires a driver.
https://github.com/randyrants/sharpkeys
https://isenselabs.com/posts/keyboard-key-kills-and-remaps-for-windows-users
You could remap a key you don't use - ¦ for example - using a third party tool like SharpKeys
If you're looking to remap the physical keys: https://github.com/randyrants/sharpkeys/releases
​
If you're trying to change ctrl + w to CMD + w, you'll need something like autohotkeys for that.
Most games have turned off the Windows Key when they have the focus for a while. Not all do, though. Obviously not the one you are referring to.
You can use SharpKeys To disable keys if desired. This tool doesn't run in the background but actually sets up keyboard mapping registry information, as some of the low-level keyboard handling will consult the registry. There's actually a bunch of programs that can be used as well which run in the background and prevent The Windows key from doing anything.
Some keyboards have a Windows Lock key. When pressed the Windows key doesn't o anything. My keyboard has it (Corsair K70).
>why can I not change my key binds on keyboard settings
Because remapping keys is a pretty easy way for somebody to really screw up their PC. It's also not all that common- The most common "remapping" of a keyboard is the keyboard layout which is dealt with elsewhere. The needs of gamers with sausages for fingers doesn't rank highly on the priority list.
Some "Gaming" keyboards have dedicated buttons on them that can toggle whether the Windows key does anything.
>why is it easier changing key binds on the PS4 ?
PS4 lets you change button assignments but I'm not aware of there being any manner to change key binds.
Hi I see that you tried remapping software without success, but there's one youbdon't quote, AutoHotKey, maybe it would work? https://www.autohotkey.com/
If no, there's a last solution that I'm pretty sure it would work, but it's less convenient, it's Sharpkey https://github.com/randyrants/sharpkeys/releases
Sharpkey is a brutal remapping as it write it directly in the registry, that's mean if you change "a" to "b" your computer will understand you press "b" at its core, even before cyberpunk receive the information.
Good luck buddy
SOLVED: I downloaded some software that I used to disable the right-windows key. The program is used to change how certain keys function.
Well, before you go all-hardware approach, I'd suggest first trying software tools. I mean, if it is the question of which key does what, try SharpKeys to remap your keys (and maybe putting a sticker on them later).
Also, Win+V brings up a nice clipboard history (as long as you enable it in Windows 10 Settings) where you can pin some phrases. Then there is an Alt+NumPad input option if you remember combinations. Then, "Win + ;" (Windows key and semicolon key) brings up emoji+extra symbols window.
If it is the question of physical location of the keys, then hardware replacement it is.
Use SharpKeys to remap Capslock to Control. Windows will be configured to recognize every Capslock keypress and a Control keypress and it becomes impossible to ever trigger Capslock ever again.
This allows you to keep using Control as a modifier key instead of the hacky GetKeyState
workaround, you should get more reliable results.
I suspect a hardware issue. When since are you facing this? It could be that a short circuit in your keyboard is having the spacebar pressed right from the moment you power on, and the system starts ignoring the continued keystroke when you log in. This is quite a common issue due to salt deposits.
Consider replacing the keyboard. If you want a temporary workaround, try a keyboard remapper tool like SharpKeys and remap the space to some other key you don't use much, for instance the right Alt if you have one.
Use a program like SharpKeys or AutoHotKey to make your own keyboard shortcuts.
SharpKeys is pretty limited to the standard media keys, but its easy to set up.
AutoHotKey the sky is the limit. But you have to write the script for it.
you can use software to block the enter key
I like using sharpkeys to remap CAPSLOCK
capslock is a fuckin useless function but a hella good key to use in a game. i remap it to another button and gain an additional button to use!
use sharp keys to re enable it if all else fails.
Best way is to use a keyboard that uses qmk firmware https://qmk.fm/ and you can do it easily at the firmware level (plus a ton of other awesome features).
I used to do a simple swap of escape and caps lock before I got into mechanical keyboards. In Windows I used https://github.com/randyrants/sharpkeys/releases
In Linux I did the following (back when I used xubuntu). I'd have to do some searching for the feature of Ctrl when held. I'm sure it's possible in Linux and probably Mac. Maybe doable in Windows with autohotkey.
edit /etc/default/keyboard
with your favorite editor using sudo
find the line that has XKBOPTIONS
and add ctrl:swap_lwin_lctl
. Here's
mine: XKBOPTIONS="caps:swapescape, ctrl:swap_lwin_lctl"
.
sudo dpkg-reconfigure keyboard-configuration
and justfollow the prompts.
had to restart before the change became permanent.
Your best bet may be to buy a new keyboard. You haven't given many details about what kind of keyboard you have, is it on your laptop? Mechanical? Membrane? Without more detail we really can't meaningfully help you besides "buy something new".
Assuming its mechanical, you might just have a bad switch and can easily desolder and replace. You could also use a tool like https://github.com/randyrants/sharpkeys to remap esc
to some random key you don't care about
On Windows you can tweak registry entries to change the function of those standard specialty/media keys to do just about anything you'd like (or do nothing if thats what you want)
You can use SharpKeys to rebind keys on your keyboard. This combined with AutoHotKey may be able to help if you need more advanced shortcut behavior.
Download SharpKeys https://github.com/randyrants/sharpkeys/releases
Run the App and press Add, the key you want to remap is Special: Left Windows and you can remap this key to Special: Left Control and press write to registry to save it permanently.
This will tell windows that your windows key is actually the CTRL key and you won't need to change it in any games.
I use a free program called SharpKeys. For example I think the Caps Lock key is a waste of time that I kept catching while typing, well you can imagine the outcome so I remapped it to open my favourites when I am browsing.
My workaround for the GPU starting is to register 2 scheduled tasks. 1 that quits the silent option app on sleep and the other that starts it again after resume:
Quit on sleep
Begin the Task: On an event
Setting Basic
Log: System
Source: Kernel-Power
Event ID: 42
The system is entering sleep.
Bat script
taskkill /F /IM "Silent option.exe"
exit
Start on resume:
Begin the Task: On an event
Setting Basic
Log: System
Source: Power-Troubleshooter
Event ID: 1
The system has resumed from sleep.
Bat script:
start "" "C:\Program Files (x86)\Silent Option\Silent Option\Silent Option.exe"
exit
Remember to set both to run on highest privilege + whether ac is plugged in or not. You can see if it worked by checking "Last run time" in the scheduled task viewer - and obviously by the fan not spinning after startup
There are probably issues with this approach, but it seems to work for now.
My only other issue was the weird keyboard, but I use https://github.com/randyrants/sharpkeys to remap them.
I agree, when I picked up my recent boards I realized how dependent I've become on Caps Lock behaving as Ctrl.
On both my Linux and Windows machines I've been able to achieve it through software. (On Windows via SharpKeys and on Linux via the gnome-tweaks app). This has been huge for me and I couldn't have survived without it. Having said that, the layout and form factor along with the Topre switches makes the HHKB hard to beat.
For crouching I use CTRL because you can still use your index finger for moving. But then what do I use for proning?
Here is a pro tip:
Remap the CAPS LOCK key to a function key (F13) and use that for proning. This can be easily done with a tool like this: https://github.com/randyrants/sharpkeys
little update :
I tried using "Sharpkey" tool for swapping the Fn keycode I received after bios-swapping the left CTRL key, to the right CTRL key (not clear ? :-)
Well the Fn to right CTRL swapped key is not seen by lenovo hotkeys drivers.
Important : Sharpkey does not receive any keycode when typing the Fn key (if it is not swapped in Bios) - it makes me wonder if the Fn Key on my keyboard could be broken.
​
Here is the link to Sharpkey which seems a nice program btw :
https://github.com/randyrants/sharpkeys/releases
if someone with an X220 can confirm no keycode is received after pressing the 'Type Key' button, it would confirm that it is not my keyboard key which is broken ! thanks
you can't (legally) run MacOS as a vm on non-apple hardware, and the performance impact in modern mac os is pretty bad anyway. you would also have to deal with lack of GPU and poor audio performance. its not really a functional workaround for protools.
you have a few more practical options:
1 - embrace the change and become keyboard layout fluid. takes a little time and muscle memory training, but is completely portable.
2 - remap your macos modifiers to behave like windows. the easiest technical option, as these settings are build into keyboard preferences in macos.
3 - remap your windows modifiers to behave like macos. worst and least portable option, generally requires a third party application to modify the windows registry, a la sharpkeys
As /u/a_longtheriverrun said you can change it ingame.
What I did myself (because some alt keystrokes weren't comfortable) is remap caps lock to alt using this : https://github.com/randyrants/sharpkeys/releases
​
But if you do this you will HAVE to hold down shift when trashtalking your teammates.
​
Tough call.
Actually it changes the registry, so you only need it when to change, and after changing it, you need restart your pc, then you don't have to ever touch the app again if you don't want to.
This is the app that I use:
https://github.com/randyrants/sharpkeys
I’ve never used Sharp Keys so I don’t know. The duty of comparison is beyond the scope of my role here.
Please refer to the Sharpkeys FAQ for a list of Things that Sharpkeys Will Do and ...Will Not Do.
Completely agree!
Usually, one of the first things I install on a computer straight after Chrome is SharpKeys. Haven't come across a tool that makes re-mapping any key's functionality such a breeze.
But to skip that shenanigans altogether and have it done directly on the keyboard-level is an absolute joy.
Yeah and it's easy to remap keys if it really bothers you, just using free bit of software called Sharpkeys. Like I can never get used to Germans mapping the decimal point key on the numeric keypad as a comma, so I remap it back to a decimal point along with disabling the Capslock key as it annoys me (not German specific).
I play a lot of games online with Germans mostly (I like their sense of humour, as I do the Dutch) so it annoys them more when I type shit üp with rändöm Deütsch chäräcters as I'm winding them üp :o)
So it's a while ago since I did this so I don't remember the exact way it's done, but the software I used is called sharpkeys https://github.com/randyrants/sharpkeys
Also I believe it's ctrl + alt that works as a modifer in wow, not sure though. Anyway I was able to keybind caps to do that and then rebound another key on my keyboard to work as caps.
In Windows I use a tool called Sharpkeys to remap the keyboard a little. The Insert key is pointless so I map it to End so it's easier to mash. This is also useful on X-series laptops because the End key turns into Insert if you leave the F1-F12 keys enabled.
Might be a good way to remap PrtSc to the menu key and move PrtSc elsewhere to CapsLock or something.
If this is happening in all applications, it seems like your Backspace key has been mapped to your delete key function. You can download an open source utility, SharpKeys ( https://github.com/randyrants/sharpkeys/releases ) to easily remap keys (otherwise requiring editing the registry)
​
If this is only happening in your code editor, it may be an internal key setting in that application.
If you're on Windows and want to do this at the system level, you can install https://github.com/randyrants/sharpkeys and set it up to look like this:
https://twitter.com/nickjanetakis/status/1089910571015770112
Be sure to report bugs to the project if you run across any. If the program doesn't see the Push-To-Talk button, maybe it can be added in a future release.
Give SharpKeys a try. It's an open-source button mapping program for Windows 7 and up (64-bit only). If the computer recognizes the Push-To-Talk button but just doesn't do anything, SharpKeys can affiliate an action with the button press.
https://github.com/randyrants/sharpkeys/releases/download/v3.9/sharpkeys39.msi
I use them fairly often but I can see how this annoys some ppl.
You probably know already but you can disable any key on the keyboard in registry or use a tool to remap your keys, e.g.: https://github.com/randyrants/sharpkeys
If your keyboard has multimedia keys you can hit pause/play that way. (assuming another app hasn't stolen the capture of those keys).
If you don't have a dedicated play/pause key on your keyboard, you can use something like SharpKeys to bind something else like say Scroll Lock to "Media Play/Pause." I am assuming Windows, here. If you have a fancy mouse with extra buttons the software for it may allow mapping one to Media Play/Pause as well.
For remapping keys I use SharpKeys and Chocolately as a package manager (But it's not even close to pacman..).
Seriously though, why Windows instead of a linux distro?
Okay, next I would try dumber things. No keyboard at all. Replace the trigger with ~LButton.
Next, try other Send options like SendPlay or SendInput. If you're desperate, you could try lower level keyboard mappings temporarily. Sharpkeys writes to the Windows registry to remap keyboard keys directly. I'm not sure if it supports all of the expanded function keys, but I confirmed it does support F13-F15.
That's really odd. This isn't a 'fix' for the root of the issue, which I honestly don't know the cause of, but you can use this program to remap your keys: https://github.com/randyrants/sharpkeys
I use it to remap my left ctrl and caps lock key. It works pretty well.
Some things I found on the web, hopefully one of them works for you cause this issue seems like a massive headache.
First of all, have you tried seeing if the right ctrl is stuck instead of the left one?
Try hitting ctrl + alt + del to open the security options and hitting esc to close out of it.
Hitting the fn key has helped some people
ctrl + shift + alt + (sometimes fn) all at the same time can sometimes fix this temporarily
**if you notice it's the right control that is getting 'stuck' you can download SharpKeys and disable right control
Get this https://github.com/randyrants/sharpkeys/releases also get Nirsoft.net regfromapp. Run regfromapp - start sharpkeys - disable the key you need, then write to registry. You should see that key change in regfromapp. Save it from regfromapp. close regfromapp & undo the change. Now you can try to remotely edit the registry and add the key to your broken machine, or get a PE disk and try to edit the registry to disable the key...
Instead of disabling caps lock fully, assign it to F13 key. Do it with Sharpkeys program https://github.com/randyrants/sharpkeys (it exactly modifies that scancode map, just in convenient way) this way: https://imgur.com/qnasEKz Then you can assign it and use it as well as have your caps lock disabled: https://imgur.com/pXrMhzR
You can rebind it with something like SharpKeys.
I bound mine to F13 which allows me to continue using it but not have any weird interactions with programs you might get if you bound it to a standard key.
Third-party software is probably the best way to go.
For grins and giggles, I just tested well-known RandyRant's FOSS SharpKeys 3.5 to see if it could do as you need - unfortunately, it can't (at least not without some serious coding to change keymapping sequences).
If you actually were serious at some point in this my suggestion would be to just remap the key functions whether in game or if need be download software like sharpkeys https://github.com/randyrants/sharpkeys
In my case, I use SharpKeys to remap certain keys to others. If a number pad properly outputs number pad codes, I can effectively use it as a macro pad of sorts without having it interfere with the number row.