我正在处理一个项目,在按下某些快捷键时,我注意到了Visual Studio 2010的状态栏:
请自己尝试一些快捷方式来注意VS的整个行为,然后......我怎样才能在相同的性能水平上达到这个效果?提前谢谢!
P.S。我从Stack Overlow中获取了以下代码块,它执行类似的操作,但执行级别不同。我的代码适用于 CTRL + K , P 。
protected override bool ProcessCmdKey( ref Message msg, Keys keyData )
{
if (prefixSeen)
{
if (keyData == ( Keys.Control | Keys.P))
{
MessageBox.Show( "Got it!" );
keyComb.Text = "Ready";
}
prefixSeen = false;
return true;
}
if (keyData == ( Keys.Control | Keys.K))
{
prefixSeen = true;
keyComb.Text = "CTRL + K was pressed. Waiting for a second chord of keys...";
return true;
}
return base.ProcessCmdKey( ref msg, keyData );
}
但是在按下 CTRL + K 之后标签keyComb
没有取值“CTRL + K被按下了。等待第二个键的和弦。 ..“