2017-07-27 136 views
0

我一直在使用CTRL + Alt + M作爲記事本++中用於格式化JSON字符串的快捷方式,直到現在,當它被新(強制) (我的IT團隊,不受我控制)。即使當我有記事本++激活,按CTRL + ALT + M將不再格式化JSON字符串,但彈出一個奇怪的對話窗口(我從來沒有見過,永遠不會使用),這真的很煩人。如何更改Windows 7鍵盤快捷鍵

我發現這個問題的最近命中
How do I change the Windows 7 Keyboard Shortcuts

然而,一個是Windows鍵具體而言,不是這樣的沒有默認密鑰。請幫忙。

回答

1

Windows允許您將快捷鍵分配給.lnk文件。我假設CTRL + ALT + M已被分配給某些程序。要改變這種情況,請右鍵點擊違規文件並打開屬性對話框,並將快捷鍵屬性從CTRL + Alt + M更改爲任何你喜歡的。

如果您願意,可以在Powershell中執行此操作。

$shell = New-Object -ComObject WScript.shell 
$shortcut = $shell.CreateShortcut("Path/to/offending/file.lnk") 
$shortcut.hotkey = "" #remove shortcut keys 
$shortcut.save() 
+0

完美!花了我很長一段時間來追捕那個有問題的.lnk文件。 – xpt

+0

我想你可能已經寫了一個腳本來查找所有.lnk文件,並檢查它們的熱鍵屬性,並將它們刪除,如果它們匹配CTRL + ALT + M,但嘿它可能會更快,只需手動檢查,如果沒有很多.Ink文件 –