Combinacao
Namespace PBSLoaderCommonUtils.Entrada · struct · PBSLoaderCommonUtils 2.0.0
public struct Combinacao : IEquatable<Combinacao>Uma tecla com os modificadores que precisam estar apertados junto: “Ctrl+Alt+V”, “PageDown”, “LeftAlt”. Os modificadores valem pelo lado (Ctrl = esquerdo ou direito). AltGr conta como Ctrl+Alt, como no Windows.
Construtores
Seção intitulada “Construtores”Combinacao
Seção intitulada “Combinacao”public Combinacao(KeyCode tecla, bool ctrl = false, bool alt = false, bool shift = false)Propriedades
Seção intitulada “Propriedades”public bool Vazia { get; }SoModificador
Seção intitulada “SoModificador”public bool SoModificador { get; }Métodos
Seção intitulada “Métodos”EhModificador
Seção intitulada “EhModificador”public static bool EhModificador(KeyCode k)ToString
Seção intitulada “ToString”public override string ToString()“Ctrl+Alt+V”. O texto é o mesmo que fica gravado nas preferências.
Legivel
Seção intitulada “Legivel”public string Legivel()Texto para mostrar ao jogador: “Ctrl + Alt + V”, “` (crase)”, “Page Down”.
NomeTecla
Seção intitulada “NomeTecla”public static string NomeTecla(KeyCode k)TentarLer
Seção intitulada “TentarLer”public static bool TentarLer(string texto, out Combinacao c)Lê “Ctrl+Alt+V” (sem diferenciar maiúsculas). Vazio ou “Nenhum” = sem atalho.
public bool Equals(Combinacao o)public override bool Equals(object o)GetHashCode
Seção intitulada “GetHashCode”public override int GetHashCode()public readonly KeyCode Teclapublic readonly bool Ctrlpublic readonly bool Altpublic readonly bool ShiftNenhuma
Seção intitulada “Nenhuma”public static readonly Combinacao Nenhuma