title: UIKeyboardFrameBeginUserInfoKey & UIKeyboardFrameEndUserInfoKey
body: <p>In the Managing the Keyboard <a href="http://developer.apple.com/iphone/library/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html" rel="noreferrer">documentation</a>:</p>
  
  <blockquote>
    <p><em>UIKeyboardFrameBeginUserInfoKey</em> The
    key for an NSValue object containing a
    CGRect that identifies the <strong>start frame</strong>
    of the keyboard in screen coordinates.
    These coordinates do not take into
    account any rotation factors applied
    to the window’s contents as a result
    of interface orientation changes.
    Thus, you may need to convert the
    rectangle to window coordinates (using
    the convertRect:fromWindow: method) or
    to view coordinates (using the
    convertRect:fromView: method) before
    using it.</p>
    
    <p><em>UIKeyboardFrameEndUserInfoKey</em> The key
    for an NSValue object containing a
    CGRect that identifies the <strong>end frame</strong>
    of the keyboard in screen coordinates.
    These coordinates do not take into
    account any rotation factors applied
    to the window’s contents as a result
    of interface orientation changes.
    Thus, you may need to convert the
    rectangle to window coordinates (using
    the convertRect:fromWindow: method) or
    to view coordinates (using the
    convertRect:fromView: method) before
    using it.</p>
  </blockquote>
  
  <p>What is the meaning of <code>start frame</code> and <code>end frame</code>? What is the difference between them?</p>