Spread Windows Forms 6.0 Product Documentation
Deactivating the Default Keyboard Map
Support Options
Spread Windows Forms 6.0 Product Documentation > Developer's Guide > Managing Keyboard Interaction > Deactivating the Default Keyboard Map

Glossary Item Box

You can deactivate or turn off the default input map as in the following example:

Return to the overview of Managing Keyboard Interaction.

Example: Deactivating F2 Key

C# Copy Code
private void Form1_Load(object sender, System.EventArgs e)
 
{
 
   
 
   FarPoint.Win.Spread.InputMap im = new FarPoint.Win.Spread.InputMap();
 
   
 
   // Deactivate F2 key in cells not being edited.
 
   im = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused);
 
   im.Put(new FarPoint.Win.Spread.Keystroke(Keys.F2, Keys.None), FarPoint.Win.Spread.SpreadActions.None);
 
   
 
   // Deactivate F2 key in cells being edited.
 
   im = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
 
im.Put(new FarPoint.Win.Spread.Keystroke(Keys.F2, Keys.None), FarPoint.Win.Spread.SpreadActions.None);
 
   
 
}
 
VB Copy Code
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
   
 
   Dim im As New FarPoint.Win.Spread.InputMap
 


   ' Deactivate F2 key in cells not being edited.
 
   im = FpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused)
 
   im.Put(New FarPoint.Win.Spread.Keystroke(Keys.F2, Keys.None), FarPoint.Win.Spread.SpreadActions.None)
 
   
 
   ' Deactivate F2 key in cells being edited.
 
   im = FpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused)
 
   im.Put(New FarPoint.Win.Spread.Keystroke(Keys.F2, Keys.None), FarPoint.Win.Spread.SpreadActions.None)
 
   
 
End Sub
 

© 2002-2012 ComponentOne, a division of GrapeCity. All Rights Reserved.