comment taper «citations intelligentes» (U + 201C, U + 201D)


Réponses:


13

Dans Gnome, vous maintenez la touche Ctrl+ enfoncée Shift, puis tapez u201c.

Bien sûr, cela ne fonctionnera pas dans Gnome Terminal si Ctrl+ Shift+ cest lié à Copy, auquel cas saisissez-le dans GEdit et collez-le, ou apprenez comment le saisir dans l'éditeur de votre choix.


17
Il vous suffit de maintenir la touche enfoncée ctrl+shifttout en tapant le u. Après cela, vous pouvez lâcher ctrlet shiftet taper 201csuivi d'un espace.
Wodin

1
@Wodin: La documentation dit que vous devez le maintenir jusqu'à la fin des chiffres, mais vous avez raison, cela semble fonctionner si vous lâchez après avoir tapé le u.
Mikel

Ce serait pénible si vous deviez continuer à les tenir pour le tout :) Je suis sûr que j'ai vu de la documentation qui mentionne mon chemin, mais je ne sais pas où je l'ai vu.
Wodin

29

Avec une Composeclé:

  • Compose , "
  • Compose < "
  • Compose > "
  • Compose < '
  • Compose > '

Vous pouvez entrer les deux derniers caractères dans l'un ou l'autre ordre, au moins dans la plupart des paramètres régionaux. Il peut y avoir des paramètres régionaux où cela ne fonctionne que dans l'ordre Compose < "fonctionne ou uniquement dans l'ordre Compose " <.

Si vous devez appuyer sur Shiftou AltGrpour entrer certains de ces caractères, vous devrez maintenir ces modificateurs enfoncés comme d'habitude. Vous pouvez appuyer et relâcher Composeavant les caractères suivants, ou vous pouvez appuyer Composeet le maintenir enfoncé, comme vous préférez.

La plupart des claviers n'ont pas de clé marquée «Composer», mais vous pouvez en configurer une et votre environnement peut déjà en avoir une configurée. Sur un PC, un choix populaire est la touche «Menu» entre la Windowstouche droite et la Ctrltouche droite . Les paramètres du clavier de la plupart des environnements de bureau incluent une option pour faire de cette touche ou d'une autre touche une touche de composition.


4
Non, ça ne marche pas pour moi. J'ai défini la touche Composer sur la bonne touche Alt, mais en la maintenant enfoncée ou en la touchant ne fera pas <"à"
xzhu

@trVoldemort Utilisation Compose < "et Compose > "travail pour moi. Si cela aide, j'utilise Linux Mint 12, exécutant le shell unitaire, sur un Macbook Pro, avec la bonne clé d'option définie sur Multi_keymon xmodmap. Je fais référence à du matériel spécifique uniquement au cas où le clavier spécifique pourrait faire la différence.

@trVoldemort Utilisez-vous XIM ou des méthodes de saisie similaires? Ils ont tendance à casser l'utilisation de Compose.
éphémère

Composer des combinaisons de touches dépend également des paramètres régionaux. J'aime la lever sans ambiguïté en collant mes favoris dans mon ~/.XComposedossier.
Alexios

@trVoldemort Notez que l'utilisation Compose < "diffère de Compose , '. Pour obtenir le premier, la Shiftclé doit être maintenue enfoncée pendant la frappe < "(ce qui peut être un peu gênant).
Joshua Taylor

7

Quelques citations «intelligentes» [1] sans utiliser Compose[2] (et sans se souvenir des points de code Unicode):

AltGr+ 9= '

AltGr+ 0= '

AltGr+ [= «

AltGr+ ]= »

AltGr+ Shift+ [= "

AltGr+ Shift+ ]= ”

Ceux-ci fonctionnent sur n'importe quel bureau, à condition que vous ayez ISO_Level3_Shiftattribué à votre AltGrtouche et que vous utilisiez un mappage de clavier comme le clavier international américain avec AltGr.

Pour les Composecombinaisons, vérifiez la réponse de Gilles (ou le fichier XCompose pour vos paramètres régionaux). Ils dépendent à leur tour de votre environnement local et / ou de la présence / des paramètres de votre ~/.XComposefichier.

[1] «Typographique» est probablement plus approprié. «Intelligent» fait référence à la capacité d'un traitement de texte à utiliser automatiquement le caractère correct dans une paire de guillemets lorsque vous tapez les guillemets ASCII 'ou ".

[2] Vous pouvez, bien sûr, avoir les deux Composeet les AltGractiver. Oui, et ça marche un régal.


Exactement ce dont j'avais besoin, car j'utilise le clavier altgr.
neverfox

4

J'ai redéfini ma disposition de clavier pour de bon et j'appuie simplement sur alt-key +; ou 'pour obtenir: "". Fonctionne dans tous les environnements de bureau.

Il existe de nombreux choix pour le faire - par exemple, vous pouvez utiliser l'application de carte de caractères (présente dans Gnome et KDE à coup sûr) pour obtenir le caractère que vous voulez.


Comment mapper exactement la clé à l'aide de l'application de carte de caractères? Je ne trouve pas cette commande dans l'application.
2011

3

Les utilisateurs de Linux Ubuntu peuvent taper des citations intelligentes avec ...

AltGr+ v/ AltGr+ b("/")

... ou ...

AltGr+ Shift+ v/ AltGr+ Shift+ b('/')


2

Pour tous ceux qui rencontrent cela: la touche Composer pour les guillemets bouclés ne fonctionnait pas pour moi jusqu'à récemment. Je l'avais essayé dans 2-3 distributions principales avec GNOME 2 et changer la clé assignée n'a pas aidé, mais quand j'ai essayé avec KDE 4 dans SimplyMepis et que je l'ai configuré pour l'utiliser, CapsLockcela a très bien fonctionné. Il peut donc être utile de réessayer ou de changer d'environnements, de distributions ou de clés.


Je préfère attribuer le contrôle à Caps Lock. Compose a toujours fonctionné pour moi, mappé vers la droite Ctrlou les Menutouches, ce qui se rapproche étroitement de son emplacement naturel sur les claviers qui l'ont. La clé que j'utilise dépend de l'ergonomie, car j'utilise Compose très fréquemment.
Alexios

0

Sur n'importe quelle disposition de clavier que je connaisse, la production de ces guillemets nécessite l'utilisation du troisième niveau de certaines touches. On y accède généralement en maintenant la AltGrtouche enfoncée en tant que touche Maj.

(Je vais me concentrer sur la saisie directe de ces symboles, par opposition à l'utilisation de la touche de composition ou à l'aide de la méthode «Entrée du pavé numérique», car ces symboles sont tapés si souvent qu'ils méritent un moyen d'accéder directement.)

De nombreux claviers européens semblent utiliser AltGr+ V( ) et AltGr+ B( )

Quant au clavier américain, le clavier américain standard ne possède pas ces symboles. Il n'a que deux niveaux (non décalé et décalé) pour les touches alphanumériques, et aucun d'entre eux ne contient ces symboles. Cependant, il existe la variante «US international», sur laquelle ces symboles sont accessibles sur Shift+ AltGr+ [( ) et Shift+ AltGr+ ]( ). Comme vous le verrez si vous essayez de taper ceci, cela est incroyablement gênant, car vous devez tenir Shiftavec l'une ou l'autre main, AltGravec la main droite, puis avec [ou ]avec la main droite († 1).

US International est nommé us(intl)si vous utilisez un outil comme Setxkbmap:

setxkbmap "us(intl)"

† 1: Les guillemets français ( «») obtiennent l'endroit le plus pratique un niveau plus bas ( AltGr+ [et AltGr+ ]), ce qui est curieux car je pense que les guillemets bouclés anglais auraient un placement plus pratique qu'eux.

Saisie plus pratique sur US International

Il existe une option misc:typo("typo" comme dans "typographic") qui peut être combinée avec us(intl)car elle ne redéfinit que certaines touches de niveau 3 et 4. En particulier, il mappe et à AltGr+ Ket AltGr+ L, respectivement. Cela semble beaucoup plus pratique que les touches qui us(intl)utilisent. Pour utiliser cette option avec us(intl):

setxkbmap -option "misc:typo" "us(intl)"

Une autre chose qui peut être faite est de définir des modificateurs de niveau 3 alternatifs ou supplémentaires, afin que les guillemets doubles puissent être saisis plus confortablement. Selon man xkeyboard-config , Xkb fournit plusieurs options prêtes à l'emploi:

Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: <Less/Greater>
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser

Personnellement, je pense que cela CapsLockfait un bon interrupteur de niveau 3:

setxkbmap -option "lv3:caps_switch" "us(intl)"

Si vous préférez les misc:typoraccourcis clavier, vous pouvez bien sûr inclure cette option également:

setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"

0

Vous pouvez utiliser les codes alt Alt+0147 pour «et Alt+0148 pour». Maintenez Altet tapez les chiffres qui suivent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.