none
קיצורי דרך בעברית על ידי keydown event RRS feed

  • שאלה

  • ב event keydown לא ניתן לקבל את האות בעברית שהוקשה (למשל: הקשה על "ד" נותנת S בכל השדות של e) , אף שהכתיבה היא במצב עברית.

    וב event keypress לא מקבלים אירוע כאשר נלחץ alt

    אזאיך ניתן ללכוד alt-א למשל?

    יום ראשון 17 אוקטובר 2010 22:45

כל התגובות

  • באיזה טכנולוגיה , asp, win ??
    יום שני 18 אוקטובר 2010 20:22
  • winform
    יום שני 18 אוקטובר 2010 20:29
  • מה זה משנה אז תכתוב קוד כזה

    if(e.keyCode == Keys.S

     

    כשאת יודע שמדובר באות ד

    יום שלישי 19 אוקטובר 2010 06:28
  • למעשה בנקודה הזו רציתי להבין עקרונית, מדוע המיפוי לא מגיע כבר בשלב הזה לאות העברית. אבל כנראה שזה עניין הסדר של ה msg של החלונות, אשר האירועים הם בבואה שלהם.

    לגבי הפתרון המעשי שלך אכן כך עשיתי, אבל חבל. אני מנסה לברר האם אני טועה בכך שאגיד שבניגוד לאקסס למשל, אין פתרון בדמות מש&ה שתעשה את העבודה כולה, דהיינו להציג קוו תחתי, וגם להגיב לצירוף המקשים בלי שורת קוד אחת.

    חבל שמייקרוסופט הולכת תמיד אחורה כמו תנועותיהם המשניות של כוכבי הלכת (ראה תלמיי והאפיציקלואידות). זו הסיבה שלא אוהבים זקנים כמתכנתים, מכיוון שקשה למכור להם או ללקוח שהם מטפלים בו, כי המערכת החדשה טובה מהיישנה.

    תכל'ס גם באנגלית אני לא רואה שה & עובד. ואני אפילו לא מקבל תמיד את הקוו התחתי. אם יש דרך שה shortcut יעבוד, או לפחות יציג קוו תחתי, אשמח לשמוע.

     

    יום שלישי 19 אוקטובר 2010 08:46
  • אתה יכול לפרט איפה אתה מנסה לשים Shortcut?

    האם הכוונה היא בתפריט רגיל (MenuStrip)?

    שימוש בסימון & לפני האות המבוקשת בתפריט עובד לי.

     


    Arik Poznanski
    blogs.microsoft.co.il/blogs/arik

    יום שישי 12 אוגוסט 2011 08:03
  • שלומה שאלה קטנה:

    כיצד התכוונת ב ASP.NET לתפוס אירוע בצד לקוח ?!?

    זו טכנולוגיה רק של צד שרת כמובן ולכן השאלה שלו היתה ב WINFORM או ב JS למשל (או בשפה אחרת בצד הדפדפן) אבל בטח שלא ב ASP.NET :-)
    אם הוא עובד ASP.NET אז הפתרון הוא כמובן שפת סקריפט כלשהי

    או שלזה התכוונת?

    יום שישי 12 אוגוסט 2011 22:40
    מנחה דיון
  • חתיכת הקפצה :-)

    אני בספק אם פותח האשכול עדיין עוקב אחר האשכול אך במידה וכן אשמח אם תוכל לסמן את התשובה המתאימה או לעדכן אותנו שהצלחת :-)


    אם תגובתי פתרה את בעייתך - לחץ/י, על "סמן כתשובה" ליד סימן ה V הירוק.

    על מנת להעלות תמונה לפורום ניתן להעזר במדריך להעלאת תמונה
    מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים והעשרת הידע הקשור בטכנולוגיות ובמוצרים של Microsoft. תוכן זה מתפרסם כפי שהוא והוא אינו מעיד על כל אחריות מצד מיקרוסופט.
    יום ראשון 28 אוגוסט 2011 06:55