Wpisanie „↑” (strzałka w górę) za pomocą skrótu klawiaturowego


28

Kiedy programuję, uważam za użyteczne użycie symbolu Unicode, takiego jak ← ↓ →, aby wskazać w komentarzach różne rzeczy.

W ubuntu mogę wpisać ← ↓ → odpowiednio za pomocą ALT GR+ Y, ALT GR+ U, ALT GR+ I.

Ale aby uzyskać symbol „↑” muszę wpisać CTRL+ SHIFT+ U, a następnie 2191(tj. Muszę wstawić kod Unicode).

Czy istnieje skrót do strzałki w górę? Jeśli nie, to jak mogę to ręcznie dodać?


4
Nie wiedziałem o żadnej z tych rzeczy, zwykłem chodzić do przeglądarki, przeszukiwać Internet i kopiować i wklejać je do terminala.
Dan.

Może istnieje lepszy sposób, ale rozwiązuję te problemy, tworząc własne pliki map kluczy. Sprawdź pliki w /usr/share/X11/xkb/symbols/, skopiuj i zmodyfikuj jeden z nich, załaduj go setxkbmap.
stycznia

@ Dan i istnieje wiele innych z bezpośrednimi skrótami, takich jak ¹, ², ³, ¼, ½, «,» itd. @ stycznia dzięki, przyjrzę się temu
franzlorenzon


Odpowiedzi:


26

Jeśli spojrzysz na plik /usr/share/X11/xkb/symbols/latin, znajdziesz następujące linie:

key <AD06>  { [         y,          Y,    leftarrow,          yen ] };
key <AD07>  { [         u,          U,    downarrow,      uparrow ] };
key <AD08>  { [         i,          I,   rightarrow,     idotless ] };
key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

Najwyraźniej więc strzałka w górę (↑) jest już zdefiniowana - dla ALT GR+ SHIFT+ U. Jeśli nie, możesz skopiować plik do katalogu, edytować go do woli, jakoś nazwać profil (powiedz „foo” zamiast „latin”) i po prostu uruchom

setxkbmap -I. -layout foo

( -I.powoduje, że setxkbmap szuka plików układu również w bieżącym katalogu).

Cztery ciągi znaków przypisane do każdego klawisza dają cztery znaki, które są tworzone przez naciśnięcie klawisza, klawisz z shiftem, klawisz z altgr i klawisz z algr + shift. Nazwy jednostek (kluczy), które xkb może rozpoznać, można znaleźć tutaj .


Działa, a przy okazji bardzo logicznie jest mieć ↑ od ↓, naciskając Shift jako dodatkowy klawisz w kombinacji :)
franzlorenzon,

@ Stycznia Dziękujemy za udostępnienie latinpliku, o czym chciałem wiedzieć. Czy wiesz, gdzie przechowywane są kody kombinacji Shift+ AltGr? Np Shift+ AltGr, -, >daje również ; Zauważ, że jest inna od AltGr+ Shift, -, >.
Paddy Landau


3

Alternatywnie możesz włączyć klawisze komponowania, aby z łatwością tworzyć te symbole lub nawet ciągi tekstowe.

Otwórz GEdit i wstaw następujące informacje:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key>     <1>     <2>     <3> : "Your text or symbol"     # Quick description
<Multi_key>     <o> : "↑"  U2191    # up arrow
<Multi_key>     <y> : "←"  U2191    # left arrow
<Multi_key>     <i> : "→"  U2191    # right arrow
<Multi_key>     <u> : "↓"  U2191    # down arrow

Zapisz to jako .XCompose(rozróżniana wielkość liter) w swoim katalogu domowym.

Otwórz ustawienia klawiatury (ustawienia systemowe → ustawienia klawiatury) i przejdź do karty skrótów. W sekcji „Pisanie” znajdziesz ustawienie „Utwórz klucz”. Ustaw to na klawisz komponowania (radzę alt Alt, aby zachować znane skróty)

Gnome Unity XfceSkomponuj ustawienie klucza dla gnome
Skomponuj ustawienie klucza dla Unity
Skomponuj ustawienie klucza dla xfce.  Źródło: wikipedia Compose Key

Wyloguj się i zaloguj ponownie.
Aby szybko przywołać swoje symbole, naciśnij kolejno następujące klawisze Compose Key123.
Po prostu zamień 1,2,3,4,5 itd. Na dowolny klucz, którego chcesz użyć.

Jeśli to nie działa, dodaj

export GTK_IM_MODULE="xim"

do końca ~/.profile. Jeśli xim nie działa dla ciebie, będziesz musiał zainstalować uim ( sudo apt-get install uim) i zamienić xim na ~/.profileuim i wyloguj się i zaloguj się ponownie.


1
Używanie RAlt jako klucza do komponowania jest złym pomysłem IMHO, ponieważ jest to już zmiana 3 i 4 poziomu. Używam Caps Lock.
Erbureth mówi: Przywróć Monikę

1
Właściwy super klawisz jest najlepszy, jeśli ma go twoja klawiatura (IMO). Klawisz pauzy jest również bardzo przydatny, ale tak naprawdę jest to kwestia opinii.
Akisame,

Wydaje się, że wszystkie cztery strzały mówią U2191. Czy to prawda?
EKons,

nie, ale to naprawdę nie ma znaczenia. Używam go bez wszystkich Ukodów, ale możesz go dodać ...
Akisame

Używam klawisza menu między prawym alt (Alt Gr) a prawym ctrl podczas pisania, zarówno w Linuksie, jak i Windowsie (tam przy użyciu wspaniałego WinCompose ... na wypadek, gdybyś musiał "używać Windowsa)
Jürgen A. Erhard

0

Jest o wiele prostsza odpowiedź niż wszystkie inne podane tutaj odpowiedzi, strzałka w górę jest bezpośrednio dostępna: AltGre + Shift + U daje ↑. Możesz wizualnie sprawdzić układ klawiatury w menu ustawień języka.


-1

Aby wpisać strzałki w górę ↑, w dół ↓ i krzyżyk → ←, upewnij się, że aktywujesz „num lock”, a następnie naciśnij Alt, naciskając jednocześnie przycisk ALT, wpisz odpowiednio 24,25,26,27 i zwolnij przycisk ALT, a pojawią się strzałki . Autor: Wanpis Nimrod Kii z PNG


-1 Działa w systemie Windows, a nie Ubuntu.
wjandrea
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.