بتاريخ: 12 يونيو 200916 سنة comment_160272 السلام عليكملو سمحتم عايزه افهم موضوع Menu Access Keys انا قرأت فيه بس لسه مش فاهمه اوي وخصوصا موضوع &هو ده الموضوع ياريت حد يفهمنى ايه الفكره بالضبط وكمان هل اقدر اتحكم في keys مكتوب مثلا انى ممكن عند الظغط على alt+s يعمل saveبس لما جربت لاقيت ان ctrl+s هى البتعمل save فهل الموضوع متغير على اساس كل menu هو ده الموضوع Defining Menu Access Keys Menu access keys provide end users with keyboard shortcuts for selecting menu items (without using the mouse). Applications with keyboard shortcuts offer both the usability of a menu-driven interface and the efficiency of keyboard commands A menu access key is indicated by a special character in a menu item's label. For example, the letter S might be the menu access key for the Save menu item, and therefore appears underlined at runtime. To invoke the Save command, an end user either could use the mouse, or could press a keystroke combination such as Alt-S. (Different GUIs use different command keys to activate menu mnemonics.) Default Menu Access Key By default, the access key for a menu item is the first upper-case letter in the item's label. If there are no upper- case letters, the first character is the menu access key. For example, the letter "a" is the default menu access key for the following menu items: abort sAve User-defined Menu Access Keys You can override the default menu access key—and explicitly create your own—by placing an ampersand (&) to the left of the desired character in the menu item's label: &Abort Sav&e The ampersand will not appear at runtime, and the character you select as the menu access key can be either upper- or lower-case: Abort Save Note: To include a literal "&" in a menu item label, enter two consecutive ampersands (&&).. تم تعديل 12 يونيو 200916 سنة بواسطة sara gamal تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160274 الاخت العزيزة سارة انا لم اعرف ما تقصدين بعدم فهمك لموضوع MENU access keyهو ببساطة انك اذا اردت ان تستخدمي مفتاح من الكي بوردبدلا من ان تنتقلي بالماووس تستخدمي الكلمة التي تريديدين الانتقال اليها عن طريق الكي بورد بدلاً من الماووس و فقط تضعي قبل الحرف الذي تريدين ان يكون الاختصار علامة & و طبعا و اذا لم تكوني تعلرفي اين يوضع الاختصار اصلاً1- تختاري او تنشئي مينيو جديد2- تنشئي ايتم دلخل المينيو 3- من احدى خصائص الايتم (label)هنا تضعي الكلمة على سبيل المثال &حفظ و هنا حرف الحاء سو سوف يكون الاختصار دعواتكم................... تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة كاتب الموضوع comment_160281 ماشى انا فهمت قصدك من &بس الحاجات الdefault بعرفها ازاي يعنى مكتوب مثلا انك لو عملت alt+s كأنك ضغطت على save بس لما جربت لاقيت انه ctrl+sهي البتعمل كده اعرف ازاي الحاجات دى وبرده في سؤاللو عملت نشاء ل 2menu item وال lable لهم Enter_queryeXitلو جيت تعمل في الرن alt+E مين فيهم الهيتنادى وليه واشمعنى استخدم alt تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160301 الاخت سارة ان الاشياء ال default التي تصديها هل هي الموجودة في ctl + L في اثناء الرن تايم للفورم او اي شيئ اخر ارجو التوضيح تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160303 ارجو الاطلاع على محتوى هذا الملفC:\DevSuiteHome_1\forms تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160304 انا اسف ctl + k و ليس ctl + l # FMRWEB.RES is the key definition file for webforms. The syntax is: # # JFN : JMN : URKS : FFN : URFD (whitespace ignored) # # JFN = Java function number # JMN = Java modifiers number # URKS = User-readable key sequence (double-quoted) # FFN = Forms function number # URFD = User-readable function description (double-quoted) # # JAVA FUNCTION NUMBER # 33 = PageUp # 34 = PageDown # 35 = End # 36 = Home # 37 = LeftArrow # 38 = UpArrow # 39 = RightArrow # 40 = DownArrow # 65 - 90 = Ctrl+A thru Ctrl+Z (These will always have the control # modifier explicitly included, as well as any other # modifiers that might be used.) # 112 - 123 = F1 thru F12 # 9 = Tab (Ctrl+I, without the control modifier) # 10 = Return (Ctrl+J, without the control modifier) # # JAVA MODIFIERS NUMBER # Equal to the sum of the values for the modifier keys: # 0 = None # 1 = Shift # 2 = Control # 4 = Meta # 8 = Alt # # FORMS FUNCTION NUMBER # The Forms function numbers match the function numbers found in a # typical Forms key binding file. # # USER-READABLE STRINGS # The double-quoted strings appear when users click [show Keys], and # are used for this purpose only. These strings can be translated as # needed. Note that the strings do not affect what actually happens # when end users press a particular key sequence. # 9 : 0 : "Tab" : 1 : "Next Field" 9 : 1 : "Shift+Tab" : 2 : "Previous Field" 116 : 0 : "F5" : 3 : "Clear Field" 38 : 0 : "Up" : 6 : "Up" 40 : 0 : "Down" : 7 : "Down" 33 : 0 : "PageUp" : 12 : "Scroll Up" 34 : 0 : "PageDown" : 13 : "Scroll Down" 69 : 2 : "Ctrl+E" : 22 : "Edit" 10 : 0 : "Return" : 27 : "Return" 76 : 2 : "Ctrl+L" : 29 : "List of Values" 115 : 0 : "F4" : 32 : "Exit" 75 : 2 : "Ctrl+K" : 35 : "Show Keys" 83 : 2 : "Ctrl+S" : 36 : "Commit" 118 : 1 : "Shift+F7" : 61 : "Next Primary Key" 117 : 0 : "F6" : 62 : "Clear Record" 38 : 2 : "Ctrl+Up" : 63 : "Delete Record" 117 : 1 : "Shift+F6" : 64 : "Duplicate Record" 40 : 2 : "Ctrl+Down" : 65 : "Insert Record" 119 : 1 : "Shift+F8" : 66 : "Next Set of Records" 1005 : 0 : "Down" : 67 : "Next Record" 1004 : 0 : "Up" : 68 : "Previous Record" 118 : 0 : "F7" : 69 : "Clear Block" 66 : 2 : "Ctrl+B" : 70 : "Block Menu" 34 : 1 : "Shift+PageDown" : 71 : "Next Block" 33 : 1 : "Shift+PageUp" : 72 : "Previous Block" 116 : 1 : "Shift+F5" : 73 : "Duplicate Field" 119 : 0 : "F8" : 74 : "Clear Form" 122 : 0 : "F11" : 76 : "Enter Query" 122 : 2 : "Ctrl+F11" : 77 : "Execute Query" 69 : 3 : "Shift+Ctrl+E" : 78 : "Display Error" 80 : 2 : "Ctrl+P" : 79 : "Print" 123 : 0 : "F12" : 80 : "Count Query" 85 : 2 : "Ctrl+U" : 81 : "Update Record" 121 : 3 : "Shift+Ctrl+F10" : 82 : "Function 0" 112 : 3 : "Shift+Ctrl+F1" : 83 : "Function 1" 113 : 3 : "Shift+Ctrl+F2" : 84 : "Function 2" 114 : 3 : "Shift+Ctrl+F3" : 85 : "Function 3" 115 : 3 : "Shift+Ctrl+F4" : 86 : "Function 4" 116 : 3 : "Shift+Ctrl+F5" : 87 : "Function 5" 117 : 3 : "Shift+Ctrl+F6" : 88 : "Function 6" 118 : 3 : "Shift+Ctrl+F7" : 89 : "Function 7" 119 : 3 : "Shift+Ctrl+F8" : 90 : "Function 8" 120 : 3 : "Shift+Ctrl+F9" : 91 : "Function 9" 113 : 0 : "F2" : 95 : "List Tab Pages" 72 : 2 : "Ctrl+H" : 30 : "Help" تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160305 واذا كنت تعملين على 6ithen will you use the file with file that letter interleave with pcweb.res instead web alonelike frmpcweb.res FMRWEB.RES is the key definition file for webforms. The syntax is: # # JFN : JMN : URKS : FFN : URFD (whitespace ignored) # # JFN = Java function number # JMN = Java modifiers number # URKS = User-readable key sequence (double-quoted) # FFN = Forms function number # URFD = User-readable function description (double-quoted) # # JAVA FUNCTION NUMBER # 33 = PageUp # 34 = PageDown # 35 = End # 36 = Home # 37 = LeftArrow # 38 = UpArrow # 39 = RightArrow # 40 = DownArrow # 65 - 90 = Ctrl+A thru Ctrl+Z (These will always have the control # modifier explicitly included, as well as any other # modifiers that might be used.) # 112 - 123 = F1 thru F12 # 9 = Tab (Ctrl+I, without the control modifier) # 10 = Return (Ctrl+J, without the control modifier) # # JAVA MODIFIERS NUMBER # Equal to the sum of the values for the modifier keys: # 0 = None # 1 = Shift # 2 = Control # 4 = Meta # 8 = Alt # # FORMS FUNCTION NUMBER # The Forms function numbers match the function numbers found in a # typical Forms key binding file. # # USER-READABLE STRINGS # The double-quoted strings appear when users click [show Keys], and # are used for this purpose only. These strings can be translated as # needed. Note that the strings do not affect what actually happens # when end users press a particular key sequence. # 9 : 0 : "Tab" : 1 : "Next Field" 9 : 1 : "Shift+Tab" : 2 : "Previous Field" 85 : 2 : "Ctrl+U" : 3 : "Clear Field" 38 : 0 : "Up" : 6 : "Up" 80 : 2 : "Ctrl+P" : 6 : "Up" 40 : 0 : "Down" : 7 : "Down" 76 : 2 : "Ctrl+L" : 7 : "Down" 33 : 0 : "PageUp" : 12 : "Scroll Up" 34 : 0 : "PageDown" : 13 : "Scroll Down" 69 : 2 : "Ctrl+E" : 22 : "Edit" 10 : 0 : "Return" : 27 : "Return" 120 : 0 : "F9" : 29 : "List of Values" 81 : 2 : "Ctrl+Q" : 32 : "Exit" 112 : 2 : "Ctrl+F1" : 35 : "Show Keys" 121 : 0 : "F10" : 36 : "Commit" 114 : 1 : "Shift+F3" : 61 : "Next Primary Key" 115 : 1 : "Shift+F4" : 62 : "Clear Record" 117 : 1 : "Shift+F6" : 63 : "Delete Record" 115 : 0 : "F4" : 64 : "Duplicate Record" 117 : 0 : "F6" : 65 : "Insert Record" 34 : 3 : "Shift+Ctrl+PageDown" : 66 : "Next Set of Records" 40 : 1 : "Shift+Down" : 67 : "Next Record" 38 : 1 : "Shift+Up" : 68 : "Previous Record" 116 : 1 : "Shift+F5" : 69 : "Clear Block" 116 : 0 : "F5" : 70 : "Block Menu" 34 : 2 : "Ctrl+PageDown" : 71 : "Next Block" 33 : 2 : "Ctrl+PageUp" : 72 : "Previous Block" 114 : 0 : "F3" : 73 : "Duplicate Item" 118 : 1 : "Shift+F7" : 74 : "Clear Form" 118 : 0 : "F7" : 76 : "Enter Query" 119 : 0 : "F8" : 77 : "Execute Query" 112 : 1 : "Shift+F1" : 78 : "Display Error" 119 : 1 : "Shift+F8" : 79 : "Print" 113 : 1 : "Shift+F2" : 80 : "Count Query" 85 : 2 : "Ctrl+U" : 81 : "Update Record" 121 : 3 : "Shift+Ctrl+F10" : 82 : "Function 0" 112 : 3 : "Shift+Ctrl+F1" : 83 : "Function 1" 113 : 3 : "Shift+Ctrl+F2" : 84 : "Function 2" 114 : 3 : "Shift+Ctrl+F3" : 85 : "Function 3" 115 : 3 : "Shift+Ctrl+F4" : 86 : "Function 4" 116 : 3 : "Shift+Ctrl+F5" : 87 : "Function 5" 117 : 3 : "Shift+Ctrl+F6" : 88 : "Function 6" 118 : 3 : "Shift+Ctrl+F7" : 89 : "Function 7" 119 : 3 : "Shift+Ctrl+F8" : 90 : "Function 8" 120 : 3 : "Shift+Ctrl+F9" : 91 : "Function 9" 113 : 0 : "F2" : 95 : "List Tab Pages" 72 : 2 : "Ctrl+H" : 30 : "Help" تقديم بلاغ
بتاريخ: 13 يونيو 200916 سنة كاتب الموضوع comment_160385 اولا اشكرك على الردده فعلا الكنت اقصده من الdefault بس معلش اسفه على الاطاله انا كنت عايزه اعرف اجابه للسؤال التانى انى لو انا العملت الmenu وفيها اتنين item واحد اسمه Enter_queryوالاخر eXit وضغطت على Alt+Eهيستدعى اول واحده عشان الترتيب ولو ضغطت تانى هيجيب البعدها ولا ايه الهيحصل تقديم بلاغ
بتاريخ: 13 يونيو 200916 سنة comment_160402 الاخت سارة مع انني لم افهم السؤال ولكن الامر ALT- that mean alternateو يعني تبديل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.