# C1.Win.C1Input.CharHelper

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_C1Input_CharHelper" data-uid="C1.Win.C1Input.CharHelper" class="text-break">CharHelper Class
</h1>
  <div class="markdown level0 summary"><p>Provides a set of static methods to work with Japanese encodings.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">CharHelper</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.C1Input.html">C1.Win.C1Input</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.C1Input.4.8.dll</h6>
  <h5 id="C1_Win_C1Input_CharHelper_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class CharHelper</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Module CharHelper</code></pre>
  </div>
  <h5 id="C1_Win_C1Input_CharHelper_examples"><strong>Examples</strong></h5>
  <p>Shows how to use <a class="xref" href="C1.Win.C1Input.CharHelper.html">CharHelper</a> in <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control.keypress">KeyPress</a> event handler for conditioning filtering inputs.</p>
<pre><code class="lang-csharp">private void c1TextBox1_KeyPress(object sender, KeyPressEventArgs e)
      {
          if (CharHelper.IsKatakana(e.KeyChar))
             e.KeyChar = CharHelper.ToHiragana(e.KeyChar);
      }</code></pre>

  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_Backspace" data-uid="C1.Win.C1Input.CharHelper.Backspace">
          <a class="xref" href="C1.Win.C1Input.CharHelper.Backspace.html">Backspace</a>
        </td>
        <td class="markdown level1 summary"><p>Defines the control char: Backspace</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_MaxValue" data-uid="C1.Win.C1Input.CharHelper.MaxValue">
          <a class="xref" href="C1.Win.C1Input.CharHelper.MaxValue.html">MaxValue</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the largest possible value of a Char.
This field is constant.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_MinValue" data-uid="C1.Win.C1Input.CharHelper.MinValue">
          <a class="xref" href="C1.Win.C1Input.CharHelper.MinValue.html">MinValue</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the smallest possible value of a Char.
This field is constant.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_Null" data-uid="C1.Win.C1Input.CharHelper.Null">
          <a class="xref" href="C1.Win.C1Input.CharHelper.Null.html">Null</a>
        </td>
        <td class="markdown level1 summary"><p>Defines the Null char.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_Space" data-uid="C1.Win.C1Input.CharHelper.Space">
          <a class="xref" href="C1.Win.C1Input.CharHelper.Space.html">Space</a>
        </td>
        <td class="markdown level1 summary"><p>Defines the control char: Space.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_Tab" data-uid="C1.Win.C1Input.CharHelper.Tab">
          <a class="xref" href="C1.Win.C1Input.CharHelper.Tab.html">Tab</a>
        </td>
        <td class="markdown level1 summary"><p>Defines the control char: Tab.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_FromAnsi_System_Char_" data-uid="C1.Win.C1Input.CharHelper.FromAnsi(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.FromAnsi.html#C1_Win_C1Input_CharHelper_FromAnsi_System_Char_">FromAnsi(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of an ANSI character to it's Unicode
equivalent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_FromAnsi_System_Char_System_Globalization_CultureInfo_" data-uid="C1.Win.C1Input.CharHelper.FromAnsi(System.Char,System.Globalization.CultureInfo)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.FromAnsi.html#C1_Win_C1Input_CharHelper_FromAnsi_System_Char_System_Globalization_CultureInfo_">FromAnsi(char, CultureInfo)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a ANSI character to it's Unicode
equivalent using the specified culture information.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_GetCharType_System_Char_" data-uid="C1.Win.C1Input.CharHelper.GetCharType(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.GetCharType.html#C1_Win_C1Input_CharHelper_GetCharType_System_Char_">GetCharType(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Retrieves the type of character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_HasLowerKana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.HasLowerKana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.HasLowerKana.html#C1_Win_C1Input_CharHelper_HasLowerKana_System_Char_">HasLowerKana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the related kana has a related lower case.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsAlphaOrDigit_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsAlphaOrDigit(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsAlphaOrDigit.html#C1_Win_C1Input_CharHelper_IsAlphaOrDigit_System_Char_">IsAlphaOrDigit(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a alphabet letter or digit.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsAlphaOrDigit_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsAlphaOrDigit(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsAlphaOrDigit.html#C1_Win_C1Input_CharHelper_IsAlphaOrDigit_System_String_System_Int32_">IsAlphaOrDigit(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a alphabet letter or digit.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsAlphabet_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsAlphabet(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsAlphabet.html#C1_Win_C1Input_CharHelper_IsAlphabet_System_Char_">IsAlphabet(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a alphabet letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsAlphabet_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsAlphabet(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsAlphabet.html#C1_Win_C1Input_CharHelper_IsAlphabet_System_String_System_Int32_">IsAlphabet(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a alphabet letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsBigKana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsBigKana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsBigKana.html#C1_Win_C1Input_CharHelper_IsBigKana_System_Char_">IsBigKana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a big (capital) case kana.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsCharOfType_System_Char_C1_Win_C1Input_CharType_" data-uid="C1.Win.C1Input.CharHelper.IsCharOfType(System.Char,C1.Win.C1Input.CharType)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsCharOfType.html#C1_Win_C1Input_CharHelper_IsCharOfType_System_Char_C1_Win_C1Input_CharType_">IsCharOfType(char, CharType)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the specified character is of the
specified type.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsControl_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsControl(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsControl.html#C1_Win_C1Input_CharHelper_IsControl_System_Char_">IsControl(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a control code.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsControl_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsControl(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsControl.html#C1_Win_C1Input_CharHelper_IsControl_System_String_System_Int32_">IsControl(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a control code.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsDigit_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsDigit(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsDigit.html#C1_Win_C1Input_CharHelper_IsDigit_System_Char_">IsDigit(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Numeric digit.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsDigit_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsDigit(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsDigit.html#C1_Win_C1Input_CharHelper_IsDigit_System_String_System_Int32_">IsDigit(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Numeric digit.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsDigitOrSymbol_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsDigitOrSymbol(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsDigitOrSymbol.html#C1_Win_C1Input_CharHelper_IsDigitOrSymbol_System_Char_">IsDigitOrSymbol(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Numeric or a Math symbol.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsDigitOrSymbol_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsDigitOrSymbol(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsDigitOrSymbol.html#C1_Win_C1Input_CharHelper_IsDigitOrSymbol_System_String_System_Int32_">IsDigitOrSymbol(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Numeric or a Math symbol.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsFullWidth_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsFullWidth(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsFullWidth.html#C1_Win_C1Input_CharHelper_IsFullWidth_System_Char_">IsFullWidth(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is a
full width character. Usually CJK characters are considers
as full widths.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsFullWidth_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsFullWidth(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsFullWidth.html#C1_Win_C1Input_CharHelper_IsFullWidth_System_String_System_Int32_">IsFullWidth(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a full width character. Usually
CJK characters are considers as full widths.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsHiragana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsHiragana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsHiragana.html#C1_Win_C1Input_CharHelper_IsHiragana_System_Char_">IsHiragana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Hiragana letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsHiragana_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsHiragana(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsHiragana.html#C1_Win_C1Input_CharHelper_IsHiragana_System_String_System_Int32_">IsHiragana(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Hiragana character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsKatakana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsKatakana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsKatakana.html#C1_Win_C1Input_CharHelper_IsKatakana_System_Char_">IsKatakana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Katakana letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsKatakana_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsKatakana(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsKatakana.html#C1_Win_C1Input_CharHelper_IsKatakana_System_String_System_Int32_">IsKatakana(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Katakana character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsLower_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsLower(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsLower.html#C1_Win_C1Input_CharHelper_IsLower_System_Char_">IsLower(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Lowercase letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsLower_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsLower(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsLower.html#C1_Win_C1Input_CharHelper_IsLower_System_String_System_Int32_">IsLower(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Lowercase letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsLowerKana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsLowerKana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsLowerKana.html#C1_Win_C1Input_CharHelper_IsLowerKana_System_Char_">IsLowerKana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a lower (normal) case kana.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsMathSymbol_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsMathSymbol(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsMathSymbol.html#C1_Win_C1Input_CharHelper_IsMathSymbol_System_Char_">IsMathSymbol(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a mathematical symbol.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsMathSymbol_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsMathSymbol(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsMathSymbol.html#C1_Win_C1Input_CharHelper_IsMathSymbol_System_String_System_Int32_">IsMathSymbol(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a mathematical symbol.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsMultiWidth_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsMultiWidth(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsMultiWidth.html#C1_Win_C1Input_CharHelper_IsMultiWidth_System_Char_">IsMultiWidth(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a multi-width character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsMultiWidth_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsMultiWidth(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsMultiWidth.html#C1_Win_C1Input_CharHelper_IsMultiWidth_System_String_System_Int32_">IsMultiWidth(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in a specified string is categorized as a multi-width
character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsOther_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsOther(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsOther.html#C1_Win_C1Input_CharHelper_IsOther_System_Char_">IsOther(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether a Unicode character doesn't belong to
any specific letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsPunctuation_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsPunctuation(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsPunctuation.html#C1_Win_C1Input_CharHelper_IsPunctuation_System_Char_">IsPunctuation(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Punctuation character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsPunctuation_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsPunctuation(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsPunctuation.html#C1_Win_C1Input_CharHelper_IsPunctuation_System_String_System_Int32_">IsPunctuation(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Punctuation character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsSymbol_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsSymbol(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsSymbol.html#C1_Win_C1Input_CharHelper_IsSymbol_System_Char_">IsSymbol(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Symbol character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsSymbol_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsSymbol(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsSymbol.html#C1_Win_C1Input_CharHelper_IsSymbol_System_String_System_Int32_">IsSymbol(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Symbol character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsUpper_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsUpper(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsUpper.html#C1_Win_C1Input_CharHelper_IsUpper_System_Char_">IsUpper(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a Uppercase letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsUpper_System_String_System_Int32_" data-uid="C1.Win.C1Input.CharHelper.IsUpper(System.String,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsUpper.html#C1_Win_C1Input_CharHelper_IsUpper_System_String_System_Int32_">IsUpper(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the character at the specified position
in the specified string is a Uppercase letter.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_IsUpperKana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.IsUpperKana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.IsUpperKana.html#C1_Win_C1Input_CharHelper_IsUpperKana_System_Char_">IsUpperKana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the specified Unicode character is
categorized as a upper (capital) case kana.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToAnsi_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToAnsi(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToAnsi.html#C1_Win_C1Input_CharHelper_ToAnsi_System_Char_">ToAnsi(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Unicode character to it's
ANSI equivalent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToAnsi_System_Char_System_Globalization_CultureInfo_" data-uid="C1.Win.C1Input.CharHelper.ToAnsi(System.Char,System.Globalization.CultureInfo)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToAnsi.html#C1_Win_C1Input_CharHelper_ToAnsi_System_Char_System_Globalization_CultureInfo_">ToAnsi(char, CultureInfo)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Unicode character to it's
ANSI equivalent using the specified culture information.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToFullWidth_System_Boolean__System_Char___" data-uid="C1.Win.C1Input.CharHelper.ToFullWidth(System.Boolean@,System.Char[])">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToFullWidth.html#C1_Win_C1Input_CharHelper_ToFullWidth_System_Boolean__System_Char___">ToFullWidth(out bool, params char[])</a>
        </td>
        <td class="markdown level1 summary"><p>Tansforms the specified character to a full width character
if possible. This method differs from the other where it
takes on an array of characters. In FarEast country there
are times when multiple half width characters make a one
full width character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToFullWidth_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToFullWidth(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToFullWidth.html#C1_Win_C1Input_CharHelper_ToFullWidth_System_Char_">ToFullWidth(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Transforms the specified character to a full width character
if possible. Ranges are Latin basic, Katakana and Hangul
characters.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToHalfWidth_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToHalfWidth(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToHalfWidth.html#C1_Win_C1Input_CharHelper_ToHalfWidth_System_Char_">ToHalfWidth(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Unicode character to it's half
width equivalent. Ranges are Latin basic, Katakana and
Hangul characters.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToHalfWidthEx_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToHalfWidthEx(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToHalfWidthEx.html#C1_Win_C1Input_CharHelper_ToHalfWidthEx_System_Char_">ToHalfWidthEx(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Transforms the specified character to a half width character
if possible. This method differs from the ToHalfWidth method
where it tries to return the accurate half width character -
which most likely happens in FarEast countries.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToHiragana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToHiragana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToHiragana.html#C1_Win_C1Input_CharHelper_ToHiragana_System_Char_">ToHiragana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Unicode character to it's
&quot;Hiragana&quot; equivalent. Special character handling
for the Japanese language.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToJIS_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToJIS(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToJIS.html#C1_Win_C1Input_CharHelper_ToJIS_System_Char_">ToJIS(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Shift-JIS (Japanese encoding)
character to it's JIS equivalent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToKatakana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToKatakana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToKatakana.html#C1_Win_C1Input_CharHelper_ToKatakana_System_Char_">ToKatakana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Unicode character to it's
&quot;Katakana&quot; equivalent. Special character handling
for the Japanese language.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToKatakana_System_Char_System_Boolean_" data-uid="C1.Win.C1Input.CharHelper.ToKatakana(System.Char,System.Boolean)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToKatakana.html#C1_Win_C1Input_CharHelper_ToKatakana_System_Char_System_Boolean_">ToKatakana(char, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a Unicode character to it's
&quot;Katakana&quot; equivalent with an optional setting of
full or half width. Special character handling for
the Japanese language</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToLowerKana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToLowerKana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToLowerKana.html#C1_Win_C1Input_CharHelper_ToLowerKana_System_Char_">ToLowerKana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts an upper (capital) case kana into a lower case (normal).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToSJIS_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToSJIS(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToSJIS.html#C1_Win_C1Input_CharHelper_ToSJIS_System_Char_">ToSJIS(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts the value of a JIS (Japanese encoding) character
to it's Shift-JIS equivalent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_CharHelper_ToUpperKana_System_Char_" data-uid="C1.Win.C1Input.CharHelper.ToUpperKana(System.Char)">
          <a class="xref" href="C1.Win.C1Input.CharHelper.ToUpperKana.html#C1_Win_C1Input_CharHelper_ToUpperKana_System_Char_">ToUpperKana(char)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts an lower (normal) case kana into a upper (capital) case.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
