Lines Matching refs:ks
1902 BYTE ks [ 256]; member
1911 ModData * ks; in mod_select() local
1913 ks = ( ModData*) malloc( sizeof( ModData)); in mod_select()
1914 if ( !ks) return NULL; in mod_select()
1916 GetKeyboardState( ks-> ks); in mod_select()
1917 ks-> kss[ 0] = ks-> ks[ VK_MENU]; in mod_select()
1918 ks-> kss[ 1] = ks-> ks[ VK_CONTROL]; in mod_select()
1919 ks-> kss[ 2] = ks-> ks[ VK_SHIFT]; in mod_select()
1920 ks-> ks[ VK_MENU ] = ( mod & kmAlt ) ? 0x80 : 0; in mod_select()
1921 ks-> ks[ VK_CONTROL] = ( mod & kmCtrl ) ? 0x80 : 0; in mod_select()
1922 ks-> ks[ VK_SHIFT ] = ( mod & kmShift) ? 0x80 : 0; in mod_select()
1923 SetKeyboardState( ks-> ks); in mod_select()
1924 ks-> gks = guts. currentKeyState; in mod_select()
1925 guts. currentKeyState = ks-> ks; in mod_select()
1926 return ( BYTE*) ks; in mod_select()
1932 ModData * ks = ( ModData*) modState; in mod_free() local
1933 if ( !ks) return; in mod_free()
1935 ks-> ks[ VK_MENU ] = ks-> kss[ 0]; in mod_free()
1936 ks-> ks[ VK_CONTROL] = ks-> kss[ 1]; in mod_free()
1937 ks-> ks[ VK_SHIFT ] = ks-> kss[ 2]; in mod_free()
1938 SetKeyboardState( ks-> ks); in mod_free()
1939 guts. currentKeyState = ks-> gks; in mod_free()
1940 free( ks); in mod_free()