Alt Gr tuşunun işlevi nedir?


28

Bir yerlerde Alt Grbazı düzenlerde bulunan anahtarın Ctrl+ yerine geçtiğini okudum Alt.

Ancak, bu kombinasyon ne için kullanılabilir? Ctrl+ Kullanarak belgelenen herhangi bir kısayol var Altmı?


3
Ctrl + Alt + Delete
Joe Taylor

Yanıtlar:


27

IBM bu anahtara "alternatif grafik" adını verdi ve CTRL+ yerine geçmedi ALT, ancak CTRL+ Windows ALTiçin yerine geçti ALT GR. Normalde bir tuştan beklenenden farklı bir giriş sağlayan bir anahtar değiştiricidir (CTRL veya SHIFT gibi).

Klavyenize ve konum ayarınıza bağlı olarak, alfabetik tuşlarla (çoğunlukla sesli harfler) birlikte kullanıldığında ve bazı tuşlara basılmış üçüncü sembolle, örneğin (( ALT GR+ 4) veya İngiltere klavyemde görünen ¦ ( ALT GR+ `). Kıta Avrupalı ​​klavyeleri genellikle üzerinde, üzerinde yazılı olan ve farklı dillerde diasritik işaretler bulunan harflere karşılık gelen ekstra sembollerin bulunduğu daha fazla tuşa sahiptir.

Daha fazla bilgi için AltGr tuşuna bakın .


Anahtarın IBM PC / AT klavyesinde yeşil harflerle yazdırıldığını hatırladığım için Alt Green için her zaman düşündüm, ama sadece söylüyorum Alt. Wikipedia makalesinin bundan bile bahsetmemesi garip.
paradroid

1
Ben, uzun zamandır "Alt Almanca" demek olduğunu düşündüm ...
Jürgen A. Erhard

@ JürgenA.Erhard: Ben de aynı şeyi düşündüm.
Alex Essilfie,

3
Dikkat Güzel işaret Alt Grolarak uygulanmaktadır Ctrl+ Altancak Ctrl+ Alteşleşmiyor Alt Gr.
Alex Essilfie,

Hindistan'da bazı klavyelerde Alt Gr + 4 tuşu Hint para birimi simgesini (() verir
Code Poet

9

Bazı klavyelerde, bazı alternatif kombinasyonlara izin verir. Bazı klavyelerde yüzde sembolüne veya euro sembolüne izin verir - Wikipedia, Alt Gr kullanarak oldukça kapsamlı bir kombinasyon listesine sahiptir .

Ancak, bir ABD / Windows tuş haritasını kullanarak, çoğu durumda hiçbir şey yapmaz.


ABD düzenlerinin bazılarında bile bir yerlerde <€> var (benim durumumda <5>).
Ignacio Vazquez-Abrams,

mayın amerikalıya ayarlanmış bir ingiliz klavyesi; s. İngiliz keysetlerinde ise 4'te euro simgesi var
Journeyman Geek

4

Ayrıca, Ctrl + alt + del yapmak zorunda olan erişilebilirlik ihtiyaçları olan insanlar için kullanışlıdır. Tek elle denersin.


Bunun işe yaradığından şüpheliyim?
Arjan

@Arjan Çalışmıyor.
AndrejaKo

1
Kullandığım her klavyede var. Belki bu bir Birleşik Krallık-keymap olayıdır.
Bonus

1
@Arjan Belki bazı klavyeler AltGr için farklı bir tarama kodu üretir? Klavyelerin bazılarında AltGr aslında ctrl + alt işlevi görecek şekilde yapılandırılmış olabilir mi?
AndrejaKo

2
C + A + D dizisi, AltGrto Ctrl+ Altdönüşümünden (en azından Windows ve Linux'ta) çok daha düşük bir düzeyde ele alınır , bu nedenle tam olarak aynı şekilde çalışmayacaklar. (Belki bir klavye gönderme Ctrl+ Alt
tarama kodları dışında


1

Bunun böyle uygulandığından eminim.

Ne aldığınızı görmek için vkCode'u KBDLLHOOKSTRUCT cihazından test edebilirsiniz.

Buradan , buradan ve enpin eşlenmiş liste www.pinvoke.net/default.aspx/Constants/WM.html

Buna eşdeğer olmalıdır:

using System.Windows.Forms;

isAltGr ? (Keys) (1 << 19) : Keys.None

private static Keys BuildKeyData(Keys virtualKeyCode) => virtualKeyCode | (IsDownControl ? Keys.Control : Keys.None) | (IsDownShift ? Keys.Shift : Keys.None) | (IsDownAlt ? Keys.Alt : Keys.None) | (IsAltGr ? (Keys) (1 << 19) : Keys.None);
private static bool IsDownControl => IsKeyPressed((ushort)VirtualKeys.LeftControl) || IsKeyPressed((ushort)VirtualKeys.RightControl);
private static bool IsDownShift => IsKeyPressed((ushort)VirtualKeys.LeftShift) || IsKeyPressed((ushort)VirtualKeys.RightShift);
private static bool IsDownAlt => IsKeyPressed((ushort)VirtualKeys.LeftMenu) || IsKeyPressed((ushort)VirtualKeys.RightMenu) || IsKeyPressed((ushort)VirtualKeys.Menu);
private static bool IsAltGr => IsDownControl && IsDownAlt;

0

Varsayılan Almanca klavyedeki Önemli Alt + Gr tuş bileşimleri şunlardır:

  • @ ... AltGr + Q (OS X klavyesinde aynı tuşlara basarsanız, uygulama kapatılır)
  • € ... AltGr + E
  • {... AltGr + 7
  • [... AltGr + 8
  • ] ... AltGr + 9
  • } ... AltGr + 0
  • \ ... AltGr + ß
  • ~ ... AltGr + +
  • | ... AltGr + <
  • µ ... AltGr + M
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.